diff options
author | Alain Magloire | 2002-09-04 23:11:11 +0000 |
---|---|---|
committer | Alain Magloire | 2002-09-04 23:11:11 +0000 |
commit | 9b08976a71f22f4a0b30d74daf72892799002c1b (patch) | |
tree | 826b0eea8ebddccb9794e391e42ddb5b8d839c73 | |
parent | cff216f9b73f50ea4b21e4af8cd97daa11f8953d (diff) | |
download | org.eclipse.cdt-9b08976a71f22f4a0b30d74daf72892799002c1b.tar.gz org.eclipse.cdt-9b08976a71f22f4a0b30d74daf72892799002c1b.tar.xz org.eclipse.cdt-9b08976a71f22f4a0b30d74daf72892799002c1b.zip |
Go around a bug in GDB/MI the doc says that any parameters
containing "-" should be quoted but it appears
that gdb/MI does not remove the quotes.
2 files changed, 4 insertions, 2 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MICommand.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MICommand.java index 0e886b5bd75..46135bba6b2 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MICommand.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MICommand.java @@ -84,8 +84,9 @@ public class MICommand extends Command command += " --"; } for (int i = 0; i < parameters.length; i++) { - if (parameters[i].indexOf('-') != -1 || - parameters[i].indexOf('\n') != -1 || + // According to the MI documentation '-' is not permitted + //(parameters[i].indexOf('-') != -1 || parameters[i].indexof(\n) + if (parameters[i].indexOf('\t') != -1 || parameters[i].indexOf('\"') != -1|| parameters[i].indexOf(' ') != -1) { command += " \"" + parameters[i] + "\""; diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentDirectory.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentDirectory.java index 3b2a828f0b6..6dd7168a6b4 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentDirectory.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentDirectory.java @@ -18,4 +18,5 @@ public class MIEnvironmentDirectory extends MICommand public MIEnvironmentDirectory(String[] paths) { super("-environment-directory", paths); } + } |