[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lost] [Patch] shell - Hänger in start_app
Dieser Patch beseitigt einen Hänger in Shell, falls init ein Programm
nicht starten kann.
Index: ../c/shell/commmands.c
===================================================================
--- ../c/shell/commmands.c (Revision 606)
+++ ../c/shell/commmands.c (Arbeitskopie)
@@ -149,6 +149,11 @@
//send_message(1, 512, 0, strlen(message) + 1, message);
DEBUG_MSG("Starte das Programm");
pid_t pid = init_execute(message);
+
+ // Fehler ist aufgetreten
+ if (pid == 0) {
+ return -1;
+ }
// Wenn es gewuenscht wurde, wird jezt gewartet, bis der Prozess
// beendet wird.