aboutsummaryrefslogtreecommitdiff
path: root/src/Content.c
diff options
context:
space:
mode:
authorgoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 11:06:57 +0000
committergoodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164>2000-09-16 11:06:57 +0000
commit49f22a74f5b014a8e2982fac831d0c8210d5d089 (patch)
tree9c39f84396e00467afe8bd67e092024da6341bcc /src/Content.c
parentbd743f147dc616713c55b75544593f9347f0d87b (diff)
Some changes so the parameter page works better, plus one malloc bug fixed.
Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@21 1faa4e14-9dd3-4be0-9f0e-ffe519881164
Diffstat (limited to 'src/Content.c')
-rw-r--r--src/Content.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/Content.c b/src/Content.c
index cdcc1e0..080a13c 100644
--- a/src/Content.c
+++ b/src/Content.c
@@ -432,7 +432,7 @@ static int MainParameterPage(cGH *cctkGH, httpRequest *request, void *data)
if (CCTK_IsThornActive (thorn))
{
sprintf(message,
- "<tr><td valign=top><A HREF=\"/Parameters/%s\">%s</A></td>\n"
+ "<tr><td valign=top><A HREF=\"/Parameters/%s/\">%s</A></td>\n"
"<td valign=top>%s</td></tr>",
thorn, thorn,CCTK_ThornImplementation(thorn));
HTTP_Write(request, message, strlen(message));
@@ -474,7 +474,9 @@ static int ThornParameterPage(cGH *cctkGH, httpRequest *request, void *data)
HTTP_Write(request, message, strlen(message));
/* Start the page */
- sprintf(message, "<HTML><HEAD><TITLE>Cactus Parameters Request : %s</TITLE></HEAD>\n", thorn);
+ sprintf(message,
+ "<HTML><HEAD><TITLE>Cactus Parameters Request : %s</TITLE></HEAD>\n", thorn);
+
strcat(message, cactus_header);
strcat(message,"<BODY>");
HTTP_Write(request, message, strlen(message));
@@ -507,7 +509,7 @@ static int ThornParameterPage(cGH *cctkGH, httpRequest *request, void *data)
HTTP_Write(request, message, strlen(message));
- sprintf(message,"<FORM ACTION=\"/Parameters/%s\"><TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=SUBMIT VALUE=\"Update all parameters\"></TD></TR>\n", thorn);
+ sprintf(message,"<FORM ACTION=\"/Parameters/%s/\"><TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=SUBMIT VALUE=\"Update all parameters\"></TD></TR>\n", thorn);
HTTP_Write(request, message, strlen(message));
/* Walk through all parameters of given implementation. */
@@ -604,7 +606,7 @@ static int RegisterImages(void)
image->page = (char *)malloc(sizeof(wwwcactuscodeorg));
memcpy(image->page, wwwcactuscodeorg, sizeof(wwwcactuscodeorg));
image->length = sizeof(wwwcactuscodeorg);
- image->mime_type = (char *)malloc(strlen("image/jpeg"));
+ image->mime_type = (char *)malloc(strlen("image/jpeg")+1);
strcpy(image->mime_type, "image/jpeg");
#ifdef HTTP_DEBUG