aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 14:21:19 +0000
committergoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 14:21:19 +0000
commit21938abcbb2d93a318511fcbe5d0398a3184a2e2 (patch)
treecab4ea7c073a8e8461c2542562b493524db55319
parent5943c47cf203a789b708919e439ee6d610e40064 (diff)
Bugfix.
Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@24 1faa4e14-9dd3-4be0-9f0e-ffe519881164
-rw-r--r--src/Steer.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Steer.c b/src/Steer.c
index 3935ded..d1da668 100644
--- a/src/Steer.c
+++ b/src/Steer.c
@@ -94,6 +94,7 @@ int HTTP_SteerQueue(const char *thorn, const char *parameter, const char *value)
if(tmp)
{
queuebuffer = tmp;
+ queuebuffer_size = buffer_length+parameter_length+1;
retval = 0;
}
else
@@ -104,7 +105,9 @@ int HTTP_SteerQueue(const char *thorn, const char *parameter, const char *value)
if(!retval)
{
- sprintf(queuebuffer,"%s%s::%s=%s\n", queuebuffer,thorn,parameter, value);
+ sprintf(queuebuffer,"%s%s::%s=%s\n",
+ buffer_length ? queuebuffer : "",
+ thorn,parameter, value);
}
return retval;