Kaynağa Gözat

BUG: Need to initialize to not use native pipes.

Brad King 19 yıl önce
ebeveyn
işleme
48ee381e6b
1 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 8 0
      Source/kwsys/ProcessUNIX.c

+ 8 - 0
Source/kwsys/ProcessUNIX.c

@@ -242,6 +242,14 @@ kwsysProcess* kwsysProcess_New(void)
   /* Share stdin with the parent process by default.  */
   cp->PipeSharedSTDIN = 1;
 
+  /* No native pipes by default.  */
+  cp->PipeNativeSTDIN[0] = -1;
+  cp->PipeNativeSTDIN[1] = -1;
+  cp->PipeNativeSTDOUT[0] = -1;
+  cp->PipeNativeSTDOUT[1] = -1;
+  cp->PipeNativeSTDERR[0] = -1;
+  cp->PipeNativeSTDERR[1] = -1;
+
   /* Set initial status.  */
   cp->State = kwsysProcess_State_Starting;