From 1a15cc20f94ccb6a06accfa0e441a9baa0b2784a Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 4 Jul 2015 08:49:24 +0000 Subject: [PATCH] Closed memory leaks on lack of memory reported by cppcheck --- xorriso/parse_exec.c | 4 ++-- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xorriso/parse_exec.c b/xorriso/parse_exec.c index 7355ae40..c7e01ea1 100644 --- a/xorriso/parse_exec.c +++ b/xorriso/parse_exec.c @@ -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 */ diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 8fe5bf58..abfea55a 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2015.06.30.144252" +#define Xorriso_timestamP "2015.07.04.084911"