# HG changeset patch # User xitiomet # Date 1305058815 14400 # Node ID c64d895c3331457482cb15d667693b51fc227358 # Parent 58a8ff544b6412bba09e9990abe2284ab77f9467 small bug in form decoding diff -r 58a8ff544b6412bba09e9990abe2284ab77f9467 -r c64d895c3331457482cb15d667693b51fc227358 src/org/openstatic/http/HttpRequestThread.java --- a/src/org/openstatic/http/HttpRequestThread.java Thu May 05 03:25:08 2011 -0400 +++ b/src/org/openstatic/http/HttpRequestThread.java Tue May 10 16:20:15 2011 -0400 @@ -183,9 +183,12 @@ { StringTokenizer form_entry = new StringTokenizer(currentToken, "="); String f_key = form_entry.nextToken(); - String f_value = URLDecoder.decode(form_entry.nextToken(),"UTF-8"); - formContent.put(f_key, f_value); - this.myServer.logln(this.clientHostname, "-> (FORMDATA) {" + f_key + "} " + f_value); + if (form_entry.hasMoreTokens()) + { + String f_value = URLDecoder.decode(form_entry.nextToken(),"UTF-8"); + formContent.put(f_key, f_value); + this.myServer.logln(this.clientHostname, "-> (FORMDATA) {" + f_key + "} " + f_value); + } } } }