diff options
author | Yao Qi <yao@codesourcery.com> | 2013-08-15 09:09:08 +0800 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2013-12-02 14:44:14 +0800 |
commit | 62972e0b66f4247f56c795ee55bc0825933a7bed (patch) | |
tree | eda7005f3e1f7abcee6f0410243df61edecbd018 /gdb/ctf.c | |
parent | f9b0da3d5833ad5f809422f3084b0ef8fa5c5762 (diff) | |
download | gdb-62972e0b66f4247f56c795ee55bc0825933a7bed.zip gdb-62972e0b66f4247f56c795ee55bc0825933a7bed.tar.gz gdb-62972e0b66f4247f56c795ee55bc0825933a7bed.tar.bz2 |
Fix PR remote/15974
In remote-notif.c:handle_notification, we have a loop,
for (i = 0; i < ARRAY_SIZE (notifs); i++)
{
nc = notifs[i];
if (strncmp (buf, nc->name, strlen (nc->name)) == 0
&& buf[strlen (nc->name)] == ':')
break;
}
/* We ignore notifications we don't recognize, for compatibility
with newer stubs. */
if (nc == NULL)
return;
If the notification is not in the list 'notifs', the last entry is
used, which is wrong. It should be NULL. This patch fixes it.
gdb:
2013-12-02 Pedro Alves <palves@redhat.com>
PR remote/15974
* remote-notif.c (handle_notification): Return early if no
notification is found.
Diffstat (limited to 'gdb/ctf.c')
0 files changed, 0 insertions, 0 deletions