projects
/
pygdb.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pygdb now saves absolute breakpoint paths
[pygdb.git]
/
GdbTerminal.py
diff --git
a/GdbTerminal.py
b/GdbTerminal.py
index 5e6ba6d75d821583107faaccb258991bdd56032a..81a6300ca19abafd894007a865b7c47e7e6e9746 100644
(file)
--- a/
GdbTerminal.py
+++ b/
GdbTerminal.py
@@
-164,11
+164,14
@@
class GdbTerminal (DbgTerminal.DbgTerminal):
if string.find(line, "Program exited") == 0:
code = string.split(line)[-1]
if string.find(line, "Program exited") == 0:
code = string.split(line)[-1]
- code = code[1:-1]
codeno = 0
codeno = 0
- for c in code:
- codeno = codeno*8 + int(c)
+
+ #Parse the octal number
+ if code[0] == "O":
+ code = code[1:-1]
+ for c in code:
+ codeno = codeno*8 + int(c)
return "exited", codeno
return "exited", codeno