Pārlūkot izejas kodu

fixes WiringPi/WiringPi#100 (#101)

Replaces a bare wait() with waitpid() to only wait on the just-forked process.
freddyrios 3 gadi atpakaļ
vecāks
revīzija
22fac72e1a
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      wiringPi/wiringPi.c

+ 1 - 1
wiringPi/wiringPi.c

@@ -2049,7 +2049,7 @@ int wiringPiISR (int pin, int mode, void (*function)(void))
 	return wiringPiFailure (WPI_FATAL, "wiringPiISR: Can't find gpio program\n") ;
     }
     else		// Parent, wait
-      wait (NULL) ;
+      waitpid (pid, NULL, 0) ;
   }
 
 // Now pre-open the /sys/class node - but it may already be open if