aboutsummaryrefslogtreecommitdiff
path: root/networking/ifupdown.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/ifupdown.c')
-rw-r--r--networking/ifupdown.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/ifupdown.c b/networking/ifupdown.c
index 31911cd21..68ea01a67 100644
--- a/networking/ifupdown.c
+++ b/networking/ifupdown.c
@@ -944,7 +944,7 @@ static int doit(char *str)
944 execle(DEFAULT_SHELL, DEFAULT_SHELL, "-c", str, NULL, my_environ); 944 execle(DEFAULT_SHELL, DEFAULT_SHELL, "-c", str, NULL, my_environ);
945 exit(127); 945 exit(127);
946 } 946 }
947 waitpid(child, &status, 0); 947 safe_waitpid(child, &status, 0);
948 if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) { 948 if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) {
949 return 0; 949 return 0;
950 } 950 }
@@ -1068,7 +1068,7 @@ static char *run_mapping(char *physical, struct mapping_defn_t * map)
1068 fprintf(in, "%s\n", map->mapping[i]); 1068 fprintf(in, "%s\n", map->mapping[i]);
1069 } 1069 }
1070 fclose(in); 1070 fclose(in);
1071 waitpid(pid, &status, 0); 1071 safe_waitpid(pid, &status, 0);
1072 1072
1073 if (WIFEXITED(status) && WEXITSTATUS(status) == 0) { 1073 if (WIFEXITED(status) && WEXITSTATUS(status) == 0) {
1074 /* If the mapping script exited successfully, try to 1074 /* If the mapping script exited successfully, try to