test: add missing cleanup to one of the failure paths
Checks
Commit Message
One of the failure paths were not updated to clean up on exit,
most likely due to rebase error. Fix the failure path to clean
up instead of simply exiting.
Fixes: 3f9e31d71d63 ("test: clean up on exit")
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---
test/test/test.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
Comments
08/11/2018 12:44, Anatoly Burakov:
> One of the failure paths were not updated to clean up on exit,
> most likely due to rebase error. Fix the failure path to clean
> up instead of simply exiting.
>
> Fixes: 3f9e31d71d63 ("test: clean up on exit")
>
> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Applied, thanks
@@ -102,8 +102,10 @@ main(int argc, char **argv)
/* merge argc/argv and the environment args */
all_argc = argc + eargc;
all_argv = malloc(sizeof(*all_argv) * (all_argc + 1));
- if (all_argv == NULL)
- return -1;
+ if (all_argv == NULL) {
+ ret = -1;
+ goto out;
+ }
for (i = 0; i < argc; i++)
all_argv[i] = argv[i];