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; |