Kaynağa Gözat

ENH: forgot return value

Bill Hoffman 22 yıl önce
ebeveyn
işleme
1d958cad60
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      Source/cmSystemTools.cxx

+ 2 - 1
Source/cmSystemTools.cxx

@@ -1196,8 +1196,9 @@ bool cmSystemTools::PutEnv(const char* value)
   static cmDeletingCharVector localEnvironment;
   static cmDeletingCharVector localEnvironment;
   char* envVar = new char[strlen(value)+1];
   char* envVar = new char[strlen(value)+1];
   strcpy(envVar, value);
   strcpy(envVar, value);
-  putenv(envVar);
+  int ret = putenv(envVar);
   // save the pointer in the static vector so that it can
   // save the pointer in the static vector so that it can
   // be deleted on exit
   // be deleted on exit
   localEnvironment.push_back(envVar);
   localEnvironment.push_back(envVar);
+  return ret == 0;
 }
 }