From 9d52ef5fbe2cdcabf778e37947b0349ddea89c34 Mon Sep 17 00:00:00 2001 From: zab2 Date: Tue, 11 Jun 2013 13:21:49 +0000 Subject: [PATCH] Explicit check for empty values --- apps/sam/java/src/net/i2p/sam/SAMUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/sam/java/src/net/i2p/sam/SAMUtils.java b/apps/sam/java/src/net/i2p/sam/SAMUtils.java index dfc08a58d..cb6e8fb1b 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMUtils.java +++ b/apps/sam/java/src/net/i2p/sam/SAMUtils.java @@ -166,6 +166,8 @@ public class SAMUtils { } param = token.substring(0, pos); value.append(token.substring(pos+1)); + if (value.length() == 0) + throw new SAMException("Empty value for param "+param); if (value.charAt(0) == '"') { while ( (i < ntoks) && (value.lastIndexOf("\"") <= 0) ) { value.append(' ').append(tok.nextToken());