src/server/safs/cgiutils.c

changeset 126
631aaa01b2b5
parent 122
6467dbb3e887
child 141
ff311b63c3af
equal deleted inserted replaced
125:c913d515be1e 126:631aaa01b2b5
271 */ 271 */
272 } else { 272 } else {
273 env[x++] = util_env_str("SCRIPT_NAME", t); 273 env[x++] = util_env_str("SCRIPT_NAME", t);
274 } 274 }
275 275
276 if (t = pblock_findval("path", rq->vars)) 276 if ((t = pblock_findval("path", rq->vars)))
277 env[x++] = util_env_str("SCRIPT_FILENAME", t); 277 env[x++] = util_env_str("SCRIPT_FILENAME", t);
278 } 278 }
279 279
280 env[x] = NULL; 280 env[x] = NULL;
281 return env; 281 return env;
339 env[x++] = util_env_str("PASSWORD_POLICY", t); 339 env[x++] = util_env_str("PASSWORD_POLICY", t);
340 } 340 }
341 341
342 // Handle Apache ErrorDocument-style variables from the send-error SAF 342 // Handle Apache ErrorDocument-style variables from the send-error SAF
343 if (rq->orig_rq != rq) { 343 if (rq->orig_rq != rq) {
344 if (t = pblock_findval("uri", rq->orig_rq->reqpb)) { 344 if ((t = pblock_findval("uri", rq->orig_rq->reqpb))) {
345 env[x++] = util_env_str("REDIRECT_URL", t); 345 env[x++] = util_env_str("REDIRECT_URL", t);
346 } 346 }
347 if (t = pblock_findval("status", rq->orig_rq->srvhdrs)) { 347 if ((t = pblock_findval("status", rq->orig_rq->srvhdrs))) {
348 env[x++] = util_env_str("REDIRECT_STATUS", t); 348 env[x++] = util_env_str("REDIRECT_STATUS", t);
349 } 349 }
350 } 350 }
351 351
352 #if 0 352 #if 0

mercurial