]> SAFE projects GIT repository - jmp/mailleur/commitdiff
fix memory leak on modrec
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Fri, 12 Jul 2024 05:59:59 +0000 (01:59 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Fri, 12 Jul 2024 05:59:59 +0000 (01:59 -0400)
lib/modrec.c
lib/unisoc.c

index 7a23be059100f9e7a7e8bf5d4a08e61e0f169a31..0ec202b253e7349f3b21bc028eeef59f5e522910 100644 (file)
@@ -44,9 +44,9 @@ while (proceed==true) {
         phase=999;      //doc not open!
       break;
     case 2      :       //Terminating all remaining process
-      (void) sleep(1);
-      if (hangup==false)
-        phase--;       //looping forever
+      (void) fprintf(stderr,"JMPDBG wait 5 sec\n");
+      (void) sleep(5);
+      (void) fprintf(stderr,"JMPDBG wleep completed\n");
       break;
     default     :       //SAFE Guard
       proceed=false;
index dcfdc000bfd86bdbfaf32e6fc555c4b83d1a7a1e..22f9fbbfca13ea8fdf3339fbe4c635dabb65cea8 100644 (file)
@@ -256,6 +256,7 @@ while (proceed==true) {
       break;
     case 3      :       //binding socket
       soc=bindhandle(tobind,binding);
+      (void) freeaddrinfo(tobind);
       break;
     default     :       //SAFE Guard
       proceed=false;