diff options
author | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-12-17 12:50:07 +0000 |
---|---|---|
committer | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-12-17 12:50:07 +0000 |
commit | ff2cb7714f34febb797046058f6b8cf375a9f63e (patch) | |
tree | b019711ccc59dfec6b4ce5d22a16200b94bc2acd /src/server | |
parent | 0fc19255c365a59acf4683d177bacf662e84d4f1 (diff) |
fixed gaffe in post handling
git-svn-id: svn://svn.berlios.de/openocd/trunk@1254 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/httpd.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/server/httpd.c b/src/server/httpd.c index f24e58ad..b9df9085 100644 --- a/src/server/httpd.c +++ b/src/server/httpd.c @@ -175,9 +175,13 @@ httpd_Jim_Command_formfetch(Jim_Interp *interp, int retcode = Jim_Eval_Named(interp, script, "httpd.c", __LINE__ );
free((void *) script);
if (retcode != JIM_OK)
- return retcode;
+ {
+ Jim_SetResult(interp, Jim_NewEmptyStringObj(interp));
+ } else
+ {
+ Jim_SetResult(interp, Jim_GetResult(interp));
+ }
- Jim_SetResult(interp, Jim_GetResult(interp));
return JIM_OK;
}
@@ -292,8 +296,7 @@ static int ahc_echo(void * cls, struct MHD_Connection * connection, r = (struct httpd_request *) *ptr;
r->post = post;
-
-// r->dict = Jim_NewDictObj(interp, NULL, 0);
+ Jim_SetVariableStr(interp, "httppostdata", Jim_NewDictObj(interp, NULL, 0));
/* fill in url query strings in dictonary */
MHD_get_connection_values(connection, MHD_GET_ARGUMENT_KIND,
@@ -327,7 +330,6 @@ static int ahc_echo(void * cls, struct MHD_Connection * connection, }
/* hand over to request who will be using it. */
- //Jim_SetGlobalVariableStr(interp, "httppostdata", Jim_GetVariableStr(interp, "httppostdata", 0));
// r->dict = NULL;
|