Fix SEGV: connection_get_link PAZ-965
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 10 Sep 2014 11:14:45 +0000 (11:14 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 10 Sep 2014 11:14:45 +0000 (11:14 +0000)
src/client.c

index 723f8be..9af8c2b 100644 (file)
@@ -1151,7 +1151,9 @@ void client_set_connection(struct client *cl, struct connection *con)
     }
     else
     {
+        client_lock(cl);
         cl->connection = con;
+        client_unlock(cl);
         client_destroy(cl);
     }
 }