diff options
author | goodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164> | 2000-09-16 11:06:57 +0000 |
---|---|---|
committer | goodale <goodale@1faa4e14-9dd3-4be0-9f0e-ffe519881164> | 2000-09-16 11:06:57 +0000 |
commit | 49f22a74f5b014a8e2982fac831d0c8210d5d089 (patch) | |
tree | 9c39f84396e00467afe8bd67e092024da6341bcc /src/Content.c | |
parent | bd743f147dc616713c55b75544593f9347f0d87b (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.c | 10 |
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 |