Changeset 23254
- Timestamp:
- 05/14/07 11:32:48 (19 months ago)
- Files:
-
- 1 modified
-
trunk/launchd/src/launchd_core_logic.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/launchd/src/launchd_core_logic.c
r23253 r23254 1084 1084 j->argc++; 1085 1085 1086 for (i = 0; i < j->argc; i++) 1086 for (i = 0; i < j->argc; i++) { 1087 1087 cc += strlen(argv[i]) + 1; 1088 } 1088 1089 1089 1090 j->argv = malloc((j->argc + 1) * sizeof(char *) + cc); … … 2321 2322 argv = alloca((j->argc + 2) * sizeof(char *)); 2322 2323 argv[0] = file2exec; 2323 for (i = 0; i < j->argc; i++) 2324 for (i = 0; i < j->argc; i++) { 2324 2325 argv[i + 1] = j->argv[i]; 2326 } 2325 2327 argv[i + 1] = NULL; 2326 2328 } else { … … 3062 3064 unsigned int i; 3063 3065 3064 for (i = 0; i < sg->fd_cnt; i++) 3066 for (i = 0; i < sg->fd_cnt; i++) { 3065 3067 job_assumes(j, runtime_close(sg->fds[i]) != -1); 3068 } 3066 3069 3067 3070 SLIST_REMOVE(&j->sockets, sg, socketgroup, sle);

