diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIInferiorExitEvent.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIInferiorExitEvent.java index f0a418d12ca..a043af4f271 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIInferiorExitEvent.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIInferiorExitEvent.java @@ -62,7 +62,7 @@ public class MIInferiorExitEvent extends MIEvent { if (var.equals("exit-code")) { try { - code = Integer.parseInt(str.trim()); + code = Integer.decode(str.trim()).intValue(); } catch (NumberFormatException e) { } }