2002-07-03 Martin M. Hunt <hunt@redhat.com>
authorMartin Hunt <hunt@redhat.com>
Wed, 3 Jul 2002 20:27:12 +0000 (20:27 +0000)
committerMartin Hunt <hunt@redhat.com>
Wed, 3 Jul 2002 20:27:12 +0000 (20:27 +0000)
* event-top.c (command_line_handler): Don't read past
        beginning of buffer.

gdb/ChangeLog
gdb/event-top.c

index 928bf91ea43d27d51633c3129cabf3464196f9c2..e20d22decfd04b125ab0376a75290d0c30c3b682 100644 (file)
@@ -1,6 +1,10 @@
 2002-07-03  Martin M. Hunt  <hunt@redhat.com>
 
+       * event-top.c (command_line_handler): Don't read past
+        beginning of buffer.
 
+2002-07-03  Martin M. Hunt  <hunt@redhat.com>
+       
         * varobj.c (struct varobj_root): Change frame from CORE_ADDR to 
         struct frame_id. 
         (varobj_create): Store frame_id for root.
index 823a3e1f68d6e9de871382ca41ed233292419c2d..86c658d030ec905434fd5af40beb18c72138cee6 100644 (file)
@@ -683,7 +683,7 @@ command_line_handler (char *rl)
 
   xfree (rl);                  /* Allocated in readline.  */
 
-  if (*(p - 1) == '\\')
+  if (p > linebuffer && *(p - 1) == '\\')
     {
       p--;                     /* Put on top of '\'.  */