This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[RFA] objc-lang.c (selectors_info): Check strchr for null result.
- From: Michael Snyder <msnyder at vmware dot com>
- To: "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Date: Fri, 04 Mar 2011 16:10:41 -0800
- Subject: [RFA] objc-lang.c (selectors_info): Check strchr for null result.
OK?
2011-03-04 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
* objc-lang.c (selectors_info): Check strchr for null result.
Index: objc-lang.c
===================================================================
RCS file: /cvs/src/src/gdb/objc-lang.c,v
retrieving revision 1.95
diff -u -p -u -p -r1.95 objc-lang.c
--- objc-lang.c 1 Mar 2011 18:51:06 -0000 1.95
+++ objc-lang.c 5 Mar 2011 00:07:15 -0000
@@ -752,6 +752,10 @@ selectors_info (char *regexp, int from_t
continue;
/* Find selector part. */
name = (char *) strchr(name+2, ' ');
+ if (name == NULL)
+ internal_error (__FILE__, __LINE__,
+ _("Bad method name '%s'"),
+ SYMBOL_NATURAL_NAME (msymbol));
if (regexp == NULL || re_exec(++name) != 0)
{
char *mystart = name;