From 82427c42a62b1949b43921cc652cbabd3f3661c7 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 28 Jun 2005 19:49:08 +0000 Subject: [PATCH] 2005-06-28 Alain Magloire Fix PR 94612: addr = * mi/org/eclipse/cdt/debug/mi/core/MIFormat.java --- debug/org.eclipse.cdt.debug.mi.core/ChangeLog | 4 ++++ .../mi/org/eclipse/cdt/debug/mi/core/MIFormat.java | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 3b09cf8021f..868ca387a45 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,7 @@ +2005-06-28 Alain Magloire + Fix PR 94612: addr = + * mi/org/eclipse/cdt/debug/mi/core/MIFormat.java + 2005-06-27 Alain Magloire New command from newer version of gdb "set breakpoint pending" better handling of the breakpoint while the target is running. diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIFormat.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIFormat.java index 734cd206558..4d2dfa1a8f0 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIFormat.java +++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIFormat.java @@ -96,6 +96,12 @@ public final class MIFormat { if (negative) { address = "-" + address; //$NON-NLS-1$ } - return new BigInteger(address, radix); + try { + return new BigInteger(address, radix); + } catch (NumberFormatException e) { + // ... + // What can we do ??? + } + return BigInteger.ZERO; } }