From 46857947dea365907813a8aa6b15a5fe48c8340f Mon Sep 17 00:00:00 2001 From: "beard%netscape.com" Date: Sun, 31 Oct 1999 06:05:09 +0000 Subject: [PATCH] made more robust with partial output. git-svn-id: svn://10.0.0.236/trunk@52362 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/gc/boehm/leaksoup/leaksoup.java | 4 +++- mozilla/gc/boehm/leaksoup/tracesoup.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/gc/boehm/leaksoup/leaksoup.java b/mozilla/gc/boehm/leaksoup/leaksoup.java index 2c555e0a45a..5f0e085ff99 100644 --- a/mozilla/gc/boehm/leaksoup/leaksoup.java +++ b/mozilla/gc/boehm/leaksoup/leaksoup.java @@ -355,8 +355,10 @@ public class leaksoup { int leftBracket = line.indexOf('['); if (leftBracket == -1) return line; - int comma = line.indexOf(',', leftBracket + 1); int rightBracket = line.indexOf(']', leftBracket + 1); + if (rightBracket == -1) + return line; + int comma = line.indexOf(',', leftBracket + 1); String macPath = line.substring(leftBracket + 1, comma); String path = macPath.replace(':', '/'); diff --git a/mozilla/gc/boehm/leaksoup/tracesoup.java b/mozilla/gc/boehm/leaksoup/tracesoup.java index c4fbd3ddefb..71b91f7a31c 100755 --- a/mozilla/gc/boehm/leaksoup/tracesoup.java +++ b/mozilla/gc/boehm/leaksoup/tracesoup.java @@ -128,8 +128,10 @@ public class tracesoup { int leftBracket = line.indexOf('['); if (leftBracket == -1) return line; - int comma = line.indexOf(',', leftBracket + 1); int rightBracket = line.indexOf(']', leftBracket + 1); + if (rightBracket == -1) + return line; + int comma = line.indexOf(',', leftBracket + 1); String macPath = line.substring(leftBracket + 1, comma); String path = macPath.replace(':', '/');