diff options
author | Keith Seitz <keiths@redhat.com> | 2001-03-14 18:36:45 +0000 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2001-03-14 18:36:45 +0000 |
commit | 91c1720e680c679cbfd6314e72bd6ba2b383e31f (patch) | |
tree | 6d0285650734f14a9c6e60aa03243b16ba054818 /gdb/linespec.c | |
parent | 3cc122b3fe78d8abf3e3d5dd0c462f75e4941b37 (diff) | |
download | gdb-91c1720e680c679cbfd6314e72bd6ba2b383e31f.zip gdb-91c1720e680c679cbfd6314e72bd6ba2b383e31f.tar.gz gdb-91c1720e680c679cbfd6314e72bd6ba2b383e31f.tar.bz2 |
* linespec.c (decode_line_1): Skip argptr over a leading
double quote. Prevents alloc of 0 bytes and memcpy of -1 bytes.
Diffstat (limited to 'gdb/linespec.c')
-rw-r--r-- | gdb/linespec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/linespec.c b/gdb/linespec.c index 266ac6d..3f790cc 100644 --- a/gdb/linespec.c +++ b/gdb/linespec.c @@ -612,10 +612,10 @@ decode_line_1 (char **argptr, int funfirstline, struct symtab *default_symtab, s = NULL; p = *argptr; - if (p[0] == '"') + if (**argptr == '"') { is_quote_enclosed = 1; - p++; + (*argptr)++; } else is_quote_enclosed = 0; |