]> git.feebdaed.xyz Git - linuxyz.git/commitdiff
fix lock
authorseantywork <seantywork@gmail.com>
Tue, 29 Apr 2025 00:56:58 +0000 (09:56 +0900)
committerseantywork <seantywork@gmail.com>
Tue, 29 Apr 2025 00:56:58 +0000 (09:56 +0900)
ncat/ncat.c

index be7efe3a7cda62e80ee3964b8ade8dc1f44ee6f7..332778d757d36c1b31f88555b8edd3cc89988021 100644 (file)
@@ -305,6 +305,8 @@ int NCAT_listen_and_serve(){
 
     memset(&comms, 0, sizeof(comms));
 
+    pthread_mutex_lock(&no_locker);
+
     sockfd = socket(AF_INET, SOCK_STREAM, 0); 
     if (sockfd == -1) { 
         fprintf(stderr,"socket creation failed...\n"); 
@@ -440,7 +442,7 @@ int NCAT_listen_and_serve(){
 
 srv_out:
 
-    pthread_mutex_lock(&no_locker);
+    pthread_mutex_unlock(&no_locker);
 
     if(sockfd < -1){