aboutsummaryrefslogtreecommitdiffstats
path: root/src/ipa_unit.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@gnumonks.org>2013-08-25 14:24:46 +0200
committerPablo Neira Ayuso <pablo@gnumonks.org>2013-08-25 14:24:46 +0200
commitce4bc15a9c43e446257cec723257e51eee965176 (patch)
tree362ad6dd0a6b5d37c78713fc90fd52ff808e5fa8 /src/ipa_unit.c
parentdd24cdd95f3fb8c8f9f4ca33d911665391edc790 (diff)
ipa_unit: use talloc_strdup
Reported by Holger.
Diffstat (limited to 'src/ipa_unit.c')
-rw-r--r--src/ipa_unit.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/ipa_unit.c b/src/ipa_unit.c
index a631921..807beba 100644
--- a/src/ipa_unit.c
+++ b/src/ipa_unit.c
@@ -29,12 +29,12 @@ struct osmo_ipa_unit *osmo_ipa_unit_alloc(size_t datalen)
if (unit == NULL)
return NULL;
- unit->name = strdup("");
- unit->hwvers = strdup("");
- unit->swvers = strdup("");
- unit->location1 = strdup("");
- unit->location2 = strdup("");
- unit->serno = strdup("");
+ unit->name = talloc_strdup(unit, "");
+ unit->hwvers = talloc_strdup(unit, "");
+ unit->swvers = talloc_strdup(unit, "");
+ unit->location1 = talloc_strdup(unit, "");
+ unit->location2 = talloc_strdup(unit, "");
+ unit->serno = talloc_strdup(unit, "");
return unit;
}
@@ -82,7 +82,7 @@ void osmo_ipa_unit_set_unit_name(struct osmo_ipa_unit *unit, const char *name)
if (unit->name)
free(unit->name);
- unit->name = strdup(name);
+ unit->name = talloc_strdup(unit, name);
}
void osmo_ipa_unit_set_unit_hwvers(struct osmo_ipa_unit *unit, const char *vers)
@@ -90,7 +90,7 @@ void osmo_ipa_unit_set_unit_hwvers(struct osmo_ipa_unit *unit, const char *vers)
if (unit->hwvers)
free(unit->hwvers);
- unit->hwvers = strdup(vers);
+ unit->hwvers = talloc_strdup(unit, vers);
}
void osmo_ipa_unit_set_unit_swvers(struct osmo_ipa_unit *unit, const char *vers)
@@ -98,7 +98,7 @@ void osmo_ipa_unit_set_unit_swvers(struct osmo_ipa_unit *unit, const char *vers)
if (unit->swvers)
free(unit->swvers);
- unit->swvers = strdup(vers);
+ unit->swvers = talloc_strdup(unit, vers);
}
void osmo_ipa_unit_set_unit_mac_addr(struct osmo_ipa_unit *unit, uint8_t *addr)
@@ -111,7 +111,7 @@ void osmo_ipa_unit_set_unit_location1(struct osmo_ipa_unit *unit, const char *lo
if (unit->location1)
free(unit->location1);
- unit->location1 = strdup(loc);
+ unit->location1 = talloc_strdup(unit, loc);
}
void osmo_ipa_unit_set_unit_location2(struct osmo_ipa_unit *unit, const char *loc)
@@ -119,12 +119,12 @@ void osmo_ipa_unit_set_unit_location2(struct osmo_ipa_unit *unit, const char *lo
if (unit->location2)
free(unit->location2);
- unit->location2 = strdup(loc);
+ unit->location2 = talloc_strdup(unit, loc);
}
void osmo_ipa_unit_set_unit_serno(struct osmo_ipa_unit *unit, const char *serno)
{
- unit->serno = strdup(serno);
+ unit->serno = talloc_strdup(unit, serno);
}
uint16_t osmo_ipa_unit_get_site_id(struct osmo_ipa_unit *unit)