diff options
author | Mark McLoughlin <markmc@redhat.com> | 2009-10-06 12:16:55 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-10-06 14:36:10 -0500 |
commit | 02374aa02a48e2d00c57b3d9b7b30821dcb2c139 (patch) | |
tree | f5dda116fb4202f8dd047aede378dc73d79fb06b /net.c | |
parent | d2cffe303e3d0a40146c5edf672485cd804cef20 (diff) | |
download | qemu-02374aa02a48e2d00c57b3d9b7b30821dcb2c139.zip qemu-02374aa02a48e2d00c57b3d9b7b30821dcb2c139.tar.gz qemu-02374aa02a48e2d00c57b3d9b7b30821dcb2c139.tar.bz2 |
Use qemu_strdup() for VLANClientState string fields
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'net.c')
-rw-r--r-- | net.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -296,7 +296,7 @@ static char *assign_name(VLANClientState *vc1, const char *model) snprintf(buf, sizeof(buf), "%s.%d", model, id); - return strdup(buf); + return qemu_strdup(buf); } VLANClientState *qemu_new_vlan_client(VLANState *vlan, @@ -310,9 +310,9 @@ VLANClientState *qemu_new_vlan_client(VLANState *vlan, { VLANClientState *vc, **pvc; vc = qemu_mallocz(sizeof(VLANClientState)); - vc->model = strdup(model); + vc->model = qemu_strdup(model); if (name) - vc->name = strdup(name); + vc->name = qemu_strdup(name); else vc->name = assign_name(vc, model); vc->can_receive = can_receive; @@ -340,8 +340,8 @@ void qemu_del_vlan_client(VLANClientState *vc) if (vc->cleanup) { vc->cleanup(vc); } - free(vc->name); - free(vc->model); + qemu_free(vc->name); + qemu_free(vc->model); qemu_free(vc); break; } else @@ -2127,8 +2127,8 @@ static int net_socket_listen_init(VLANState *vlan, return -1; } s->vlan = vlan; - s->model = strdup(model); - s->name = name ? strdup(name) : NULL; + s->model = qemu_strdup(model); + s->name = name ? qemu_strdup(name) : NULL; s->fd = fd; qemu_set_fd_handler(fd, net_socket_accept, NULL, s); return 0; |