|
|
|
@ -2576,7 +2576,7 @@ int Xorriso_program_arg_bsl(struct XorrisO *xorriso, int argc, char ***argv,
|
|
|
|
|
Xorriso_alloc_meM(cmd_data, char, cmd_data_size); |
|
|
|
|
new_argv= (char **) Smem_malloC(argc * sizeof(char *)); |
|
|
|
|
if(new_argv == NULL) |
|
|
|
|
return(-1);
|
|
|
|
|
{ret= -1; goto ex;} |
|
|
|
|
for(i= 0; i < argc; i++) { |
|
|
|
|
new_argv[i]= strdup((*argv)[i]); |
|
|
|
|
if(new_argv[i] == NULL) |
|
|
|
@ -2864,7 +2864,7 @@ int Xorriso_execv(struct XorrisO *xorriso, char *cmd,
|
|
|
|
|
|
|
|
|
|
child_pid= fork(); |
|
|
|
|
if(child_pid==-1)
|
|
|
|
|
return(-1); |
|
|
|
|
{ret= -1; goto ex;} |
|
|
|
|
|
|
|
|
|
if(child_pid==0) { |
|
|
|
|
/* this is the child process */ |
|
|
|
|