summaryrefslogtreecommitdiffstats
path: root/lib/Plugins/CCpp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Plugins/CCpp.cpp')
-rw-r--r--lib/Plugins/CCpp.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 3fedd94..0e0eb3b 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -169,6 +169,11 @@ static void GetBacktrace(const std::string& pDebugDumpDir, std::string& pBacktra
dd.LoadText(FILENAME_UID, UID);
}
+ // Workaround for
+ // http://sourceware.org/bugzilla/show_bug.cgi?id=9622
+ unsetenv("TERM");
+ putenv((char*)"TERM=dumb");
+
char* args[9];
args[0] = (char*)"gdb";
args[1] = (char*)"-batch";