summaryrefslogtreecommitdiffstats
path: root/server/red_tunnel_worker.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-03-20 20:29:15 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2012-05-28 13:10:45 +0200
commit3d12509f987c9bee6e7c28589a02be2015284e43 (patch)
treebcced9c9d101cb3c856a311d7361939c1b339530 /server/red_tunnel_worker.c
parentb8c928ccd810a46794f77746377e614f90d37a5b (diff)
downloadspice-3d12509f987c9bee6e7c28589a02be2015284e43.tar.gz
spice-3d12509f987c9bee6e7c28589a02be2015284e43.tar.xz
spice-3d12509f987c9bee6e7c28589a02be2015284e43.zip
Use spice_strdup() to avoid crashing on NULL0.10
qemu can call spice_server_set_name(s, NULL) when the name is not given. Let's not crash in this case
Diffstat (limited to 'server/red_tunnel_worker.c')
-rw-r--r--server/red_tunnel_worker.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/red_tunnel_worker.c b/server/red_tunnel_worker.c
index 9162da48..ff402777 100644
--- a/server/red_tunnel_worker.c
+++ b/server/red_tunnel_worker.c
@@ -1077,8 +1077,8 @@ static inline TunnelService *__tunnel_worker_add_service(TunnelWorker *worker, u
new_service->group = group;
new_service->port = port;
- new_service->name = strdup(name);
- new_service->description = strdup(description);
+ new_service->name = spice_strdup(name);
+ new_service->description = spice_strdup(description);
ring_add(&worker->services, &new_service->ring_item);
worker->num_services++;