|
From: <oh...@ma...> - 2008-12-17 13:50:09
|
Author: oharboe
Date: 2008-12-17 13:50:07 +0100 (Wed, 17 Dec 2008)
New Revision: 1254
Modified:
trunk/src/server/httpd.c
Log:
fixed gaffe in post handling
Modified: trunk/src/server/httpd.c
===================================================================
--- trunk/src/server/httpd.c 2008-12-17 11:33:33 UTC (rev 1253)
+++ trunk/src/server/httpd.c 2008-12-17 12:50:07 UTC (rev 1254)
@@ -175,9 +175,13 @@
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,9 +296,8 @@
r = (struct httpd_request *) *ptr;
r->post = post;
+ Jim_SetVariableStr(interp, "httppostdata", Jim_NewDictObj(interp, NULL, 0));
-// r->dict = Jim_NewDictObj(interp, NULL, 0);
-
/* fill in url query strings in dictonary */
MHD_get_connection_values(connection, MHD_GET_ARGUMENT_KIND,
record_arg, r);
@@ -327,7 +330,6 @@
}
/* hand over to request who will be using it. */
- //Jim_SetGlobalVariableStr(interp, "httppostdata", Jim_GetVariableStr(interp, "httppostdata", 0));
// r->dict = NULL;
|