From: Adam Dickmeiss Date: Mon, 12 Nov 2012 18:35:28 +0000 (+0100) Subject: yaz_uri_to_array: fix check for x-form names X-Git-Tag: v4.2.45~3 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=4fc6e040f08c366277d3405f178c62c580c7416c;hp=a2fc23c434e6d48490bc862715898ee4e058ef05 yaz_uri_to_array: fix check for x-form names --- diff --git a/src/uri.c b/src/uri.c index 6db68e5..1ebb530 100644 --- a/src/uri.c +++ b/src/uri.c @@ -132,7 +132,7 @@ int yaz_uri_to_array(const char *path, ODR o, char ***name, char ***val) { cp++; no++; - while (*cp != '=') + while (*cp && *cp != '=' && *cp != '&') { /* check that x-form names looks sane */ if (*cp <= ' ' || *cp >= 127)