X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fcontrol.c;h=d9a7dc6fa9542acbdb50f290da0408577f326ce4;hb=436f212a07c30061ccca52ff0c107ccf99921d83;hp=0242a3b52f2a4b04ec771343d222f15b909d726d;hpb=edad5a0843f04356039a27a0e169bb949bc91e3f;p=matches%2FMCTX3420.git diff --git a/server/control.c b/server/control.c index 0242a3b..d9a7dc6 100644 --- a/server/control.c +++ b/server/control.c @@ -38,18 +38,17 @@ void Control_Handler(FCGIContext *context, char *params) { ControlModes desired_mode; - // Login/auth now handled entirely in fastcgi.c and login.c //TODO: Need to not have the ability for any user to stop someone else' experiment... // (achieve by storing the username of the person running the current experiment, even when they log out?) // (Our program should only realisitically support a single experiment at a time, so that should be sufficient) - FCGIValue values[4] = { + FCGIValue values[3] = { {"action", &action, FCGI_REQUIRED(FCGI_STRING_T)}, {"force", &force, FCGI_BOOL_T}, {"name", &name, FCGI_STRING_T} }; - if (!FCGI_ParseRequest(context, params, values, 4)) + if (!FCGI_ParseRequest(context, params, values, 3)) return; if (!strcmp(action, "emergency")) {