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-03-23 13:10:54 +0100 |
commit | d4ba4ee690aeb72b86c5342c77a54b5a1a185975 (patch) | |
tree | 746a0cb2d63eb7f003ea90a1963bf0aee3fd1bd3 /server/red_tunnel_worker.c | |
parent | a7d3f1de82e90da869775e8306e0dba7d95bd597 (diff) | |
download | spice-d4ba4ee690aeb72b86c5342c77a54b5a1a185975.tar.gz spice-d4ba4ee690aeb72b86c5342c77a54b5a1a185975.tar.xz spice-d4ba4ee690aeb72b86c5342c77a54b5a1a185975.zip |
Use spice_strdup() to avoid crashing on NULL
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 80e07213..45bf6e1b 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++; |