[Gd-chatter] r10841 - trunk/libraries/koala/sources/koala
turbo24prg at gwydiondylan.org
turbo24prg at gwydiondylan.org
Thu Aug 3 13:07:25 CEST 2006
Author: turbo24prg
Date: Thu Aug 3 13:07:23 2006
New Revision: 10841
Modified:
trunk/libraries/koala/sources/koala/server.dylan
Log:
Job: minor
* fix for extract-query-values
(?foo=bar == "bar",
?foo= == "",
?foo == #t)
Modified: trunk/libraries/koala/sources/koala/server.dylan
==============================================================================
--- trunk/libraries/koala/sources/koala/server.dylan (original)
+++ trunk/libraries/koala/sources/koala/server.dylan Thu Aug 3 13:07:23 2006
@@ -1021,11 +1021,13 @@
=> (queries :: <string-table>)
local method extract-key/val (beg :: <integer>, fin :: <integer>)
let eq-pos = char-position('=', buffer, beg, fin);
- when (eq-pos & (eq-pos > beg))
+ if (eq-pos & (eq-pos > beg))
let key = decode-url(buffer, beg, eq-pos);
let val = decode-url(buffer, eq-pos + 1, fin);
values(key, val)
- end
+ else
+ values(decode-url(buffer, beg, fin), #t)
+ end if;
end;
iterate loop (start :: <integer> = bpos)
when (start < epos)
More information about the chatter
mailing list