From 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4 Mon Sep 17 00:00:00 2001 From: Sergio Durigan Junior Date: Mon, 9 Feb 2015 18:58:12 -0500 Subject: [PATCH] PR remote/17946: Fix wrong comparison of pointer against char We were comparing a pointer against a char on remote.c. 'dcb' filed a bug to inform us about that. I pushed the following patch under the obvious rule. gdb/ChangeLog: 2015-02-09 Sergio Durigan Junior PR remote/17946 * gdb/remote.c (remote_parse_stop_reply): Fix wrong comparison of pointer against char. --- gdb/ChangeLog | 6 ++++++ gdb/remote.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7b989d877eb..be32f3ef1bb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2015-02-09 Sergio Durigan Junior + + PR remote/17946 + * gdb/remote.c (remote_parse_stop_reply): Fix wrong comparison + of pointer against char. + 2015-02-09 Mark Wielaard * c-typeprint.c (cp_type_print_method_args): Handle '_Atomic'. diff --git a/gdb/remote.c b/gdb/remote.c index 3980aadd92c..dbfc10b3091 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -5682,7 +5682,7 @@ Packet: '%s'\n"), { p++; - if (p == '\0') + if (*p == '\0') ; else if (strncmp (p, "process:", sizeof ("process:") - 1) == 0)