2011-02-27 Michael Snyder * objc-lang.c (selectors_info): Prevent string overrun. Index: objc-lang.c =================================================================== RCS file: /cvs/src/src/gdb/objc-lang.c,v retrieving revision 1.91 diff -u -p -u -p -r1.91 objc-lang.c --- objc-lang.c 10 Jan 2011 20:38:49 -0000 1.91 +++ objc-lang.c 28 Feb 2011 02:13:37 -0000 @@ -720,7 +720,7 @@ selectors_info (char *regexp, int from_t strcpy(myregexp, ".*]"); else { - strcpy(myregexp, regexp); + strncpy(myregexp, regexp, sizeof (myregexp) - 1); if (myregexp[strlen(myregexp) - 1] == '$') /* end of selector */ myregexp[strlen(myregexp) - 1] = ']'; /* end of method name */ else