Преглед изворни кода

LibC: execl() forgot to add the null sentinel to argv.

Andreas Kling пре 6 година
родитељ
комит
2ac697ca09
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      LibC/unistd.cpp

+ 1 - 1
LibC/unistd.cpp

@@ -45,7 +45,7 @@ int execl(const char* filename, const char* arg0, ...)
         args.append(arg);
     }
     va_end(ap);
-
+    args.append(nullptr);
     return execve(filename, (char* const *)args.data(), nullptr);
 }