]> granicus.if.org Git - php/commitdiff
Close pipes to avoid deadlock.
authorJames E. Flemer <jflemer@php.net>
Sat, 3 Aug 2002 14:54:30 +0000 (14:54 +0000)
committerJames E. Flemer <jflemer@php.net>
Sat, 3 Aug 2002 14:54:30 +0000 (14:54 +0000)
Submitted By: Melvyn Sopacua <msopacua@idg.nl>

ext/standard/tests/general_functions/proc_open.phpt

index af275fe6bb2a9593208c6427a63136c13cdc0cd3..a094b5c600f31a3b119f9b75b4d5cec3551793f1 100644 (file)
@@ -20,6 +20,12 @@ $cat = proc_open(
                $pipes
                );
 
+/* As per manual: avoid deadlock */
+for ($i = 0; $i < count($pipes); $i++)
+{
+    fclose($pipes[$i]);
+}
+
 proc_close($cat);
 
 echo "I didn't segfault!\n";