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