Re: kxd bug?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: kxd bug?

Harald Barth

Got patch from Love.

Harald.

--- appl/kx/kxd.c 9 Jul 2005 02:19:10 -0000 1.77
+++ appl/kx/kxd.c 9 Jul 2005 02:21:25 -0000 1.78
@@ -680,13 +680,14 @@
 
     flags = recv_conn (sock, &context, &dispnr, &nsockets, &sockets, tcp_flag);
 
-    if (flags & PASSIVE)
+    if (flags & PASSIVE) {
  ret = doit_passive (&context, sock, flags, dispnr,
     nsockets, sockets, tcp_flag);
-    else
+    } else {
  ret = doit_active (&context, sock, flags, tcp_flag);
+ cleanup(nsockets, sockets);
+    }
     context_destroy (&context);
-    cleanup(nsockets, sockets);
     return ret;
 }