|
Lines 935-942
Link Here
|
| 935 |
register char **argv = (char **) malloc(((strlen(command) + 1) / 2 + 1) |
935 |
register char **argv = (char **) malloc(((strlen(command) + 1) / 2 + 1) |
| 936 |
* sizeof (char *)); |
936 |
* sizeof (char *)); |
| 937 |
|
937 |
|
| 938 |
if ((argv[argc++] = strk(command)) == 0) |
938 |
if ((argv[argc++] = strk(command)) == 0) { |
| 939 |
return 0; |
939 |
free(argv); |
|
|
940 |
return (NULL); |
| 941 |
} |
| 940 |
while ((argv[argc++] = strk((char *) 0)) != NULL) |
942 |
while ((argv[argc++] = strk((char *) 0)) != NULL) |
| 941 |
continue; |
943 |
continue; |
| 942 |
return argv; |
944 |
return argv; |
|
Lines 1044-1050
Link Here
|
| 1044 |
return (0); |
1046 |
return (0); |
| 1045 |
} |
1047 |
} |
| 1046 |
if (sp->se_window) { |
1048 |
if (sp->se_window) { |
| 1047 |
free(sp->se_window); |
1049 |
free(sp->se_window); |
| 1048 |
free(sp->se_window_argv_space); |
1050 |
free(sp->se_window_argv_space); |
| 1049 |
free(sp->se_window_argv); |
1051 |
free(sp->se_window_argv); |
| 1050 |
} |
1052 |
} |