diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-03-20 20:29:15 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-05-28 13:10:45 +0200 |
commit | 3d12509f987c9bee6e7c28589a02be2015284e43 (patch) | |
tree | bcced9c9d101cb3c856a311d7361939c1b339530 /server/red_tunnel_worker.c | |
parent | b8c928ccd810a46794f77746377e614f90d37a5b (diff) | |
download | spice-0.10.tar.gz spice-0.10.tar.xz spice-0.10.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.c | 4 |
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++; |