aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2006-11-04 08:37:24 +0000
committerVladimir Prus <vladimir@codesourcery.com>2006-11-04 08:37:24 +0000
commit8b9e3a1523b9e01e996ff276be2cb35b67543284 (patch)
tree22b6f0f6c8bb14d0a82a97d9a190902aa2990442
parentf4f5eb403fecae6b3e46b1cff6b403af5c3ddc00 (diff)
downloadgdb-8b9e3a1523b9e01e996ff276be2cb35b67543284.zip
gdb-8b9e3a1523b9e01e996ff276be2cb35b67543284.tar.gz
gdb-8b9e3a1523b9e01e996ff276be2cb35b67543284.tar.bz2
2006-11-04 Vladimir Prus <vladimir@codesourcery.com>
* serial.c (serial_open): Strip leading spaces from program name when opening pipe.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/serial.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4b7720a..65b808a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-04 Vladimir Prus <vladimir@codesourcery.com>
+
+ * serial.c (serial_open): Strip leading spaces from program
+ name when opening pipe.
+
2006-11-03 Jim Blandy <jimb@codesourcery.com>
* dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register
diff --git a/gdb/serial.c b/gdb/serial.c
index 6a2c634..77b28f8 100644
--- a/gdb/serial.c
+++ b/gdb/serial.c
@@ -189,7 +189,10 @@ serial_open (const char *name)
else if (strncmp (name, "|", 1) == 0)
{
ops = serial_interface_lookup ("pipe");
- open_name = name + 1; /* discard ``|'' */
+ /* Discard ``|'' and any space before the command itself. */
+ ++open_name;
+ while (isspace (*open_name))
+ ++open_name;
}
/* Check for a colon, suggesting an IP address/port pair.
Do this *after* checking for all the interesting prefixes. We