aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 00:07:58 +0000
committergoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 00:07:58 +0000
commiteaf2584a72a3128ed5df407cb8983e1e49fd1b04 (patch)
tree711a7610ba4819d14ceb04dac78dd5c07df320b6
parentfaad1d8f9789b021a7a6515b6d38581153d4fc80 (diff)
Bugfix for query with no arguments.
Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@17 1faa4e14-9dd3-4be0-9f0e-ffe519881164
-rw-r--r--src/http.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/http.c b/src/http.c
index a5bc22c..5437352 100644
--- a/src/http.c
+++ b/src/http.c
@@ -518,7 +518,7 @@ static int StripArgs(httpRequest *request, char *request_uri)
token = strtok(position, "&");
- do
+ while(token)
{
value = strchr(token, '=');
@@ -549,8 +549,9 @@ static int StripArgs(httpRequest *request, char *request_uri)
else
{
fprintf(stderr, "Argument '%s' has no value !\n", token);
- }
- } while(token=strtok(NULL, "&"));
+ }
+ token=strtok(NULL, "&");
+ }
}
else
{