search for: 3bb69578b

Displaying 2 results from an estimated 2 matches for "3bb69578b".

2017 Oct 23
1
[PATCH] rescue: initialize CLEANUP pointer variable
...s way it will not try to free uninitialized memory when going out of scope, and the inspector mode is not enabled. Fixes commit 3637c42f4e521eb647d7dfae7f48eb1689d0af54. --- rescue/escape.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rescue/escape.c b/rescue/escape.c index 3bb69578b..a6af99ae1 100644 --- a/rescue/escape.c +++ b/rescue/escape.c @@ -236,7 +236,7 @@ print_help (void) static void print_inspector (void) { - CLEANUP_FREE_STRING_LIST char **roots; + CLEANUP_FREE_STRING_LIST char **roots = NULL; size_t i; const char *root; char *str; -- 2.13.6
2017 Oct 23
0
[PATCH] rescue: fix size check
Compare it to the right variable, not to the pointer itself. Fixes commit 3637c42f4e521eb647d7dfae7f48eb1689d0af54. --- rescue/escape.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rescue/escape.c b/rescue/escape.c index a7949972a..3bb69578b 100644 --- a/rescue/escape.c +++ b/rescue/escape.c @@ -49,7 +49,7 @@ parse_escape_key (const char *arg) return 0; len = strlen (arg); - if (arg == 0) + if (len == 0) return -1; switch (arg[0]) { -- 2.13.6