diff options
Diffstat (limited to 'cgit.c')
-rw-r--r-- | cgit.c | 25 |
1 files changed, 10 insertions, 15 deletions
@@ -333,11 +333,6 @@ static void querystring_cb(const char *name, const char *value) | |||
333 | } | 333 | } |
334 | } | 334 | } |
335 | 335 | ||
336 | static char *xstrdupn(const char *str) | ||
337 | { | ||
338 | return (str ? xstrdup(str) : NULL); | ||
339 | } | ||
340 | |||
341 | static void prepare_context(struct cgit_context *ctx) | 336 | static void prepare_context(struct cgit_context *ctx) |
342 | { | 337 | { |
343 | memset(ctx, 0, sizeof(*ctx)); | 338 | memset(ctx, 0, sizeof(*ctx)); |
@@ -382,16 +377,16 @@ static void prepare_context(struct cgit_context *ctx) | |||
382 | ctx->cfg.summary_tags = 10; | 377 | ctx->cfg.summary_tags = 10; |
383 | ctx->cfg.max_atom_items = 10; | 378 | ctx->cfg.max_atom_items = 10; |
384 | ctx->cfg.ssdiff = 0; | 379 | ctx->cfg.ssdiff = 0; |
385 | ctx->env.cgit_config = xstrdupn(getenv("CGIT_CONFIG")); | 380 | ctx->env.cgit_config = getenv("CGIT_CONFIG"); |
386 | ctx->env.http_host = xstrdupn(getenv("HTTP_HOST")); | 381 | ctx->env.http_host = getenv("HTTP_HOST"); |
387 | ctx->env.https = xstrdupn(getenv("HTTPS")); | 382 | ctx->env.https = getenv("HTTPS"); |
388 | ctx->env.no_http = xstrdupn(getenv("NO_HTTP")); | 383 | ctx->env.no_http = getenv("NO_HTTP"); |
389 | ctx->env.path_info = xstrdupn(getenv("PATH_INFO")); | 384 | ctx->env.path_info = getenv("PATH_INFO"); |
390 | ctx->env.query_string = xstrdupn(getenv("QUERY_STRING")); | 385 | ctx->env.query_string = getenv("QUERY_STRING"); |
391 | ctx->env.request_method = xstrdupn(getenv("REQUEST_METHOD")); | 386 | ctx->env.request_method = getenv("REQUEST_METHOD"); |
392 | ctx->env.script_name = xstrdupn(getenv("SCRIPT_NAME")); | 387 | ctx->env.script_name = getenv("SCRIPT_NAME"); |
393 | ctx->env.server_name = xstrdupn(getenv("SERVER_NAME")); | 388 | ctx->env.server_name = getenv("SERVER_NAME"); |
394 | ctx->env.server_port = xstrdupn(getenv("SERVER_PORT")); | 389 | ctx->env.server_port = getenv("SERVER_PORT"); |
395 | ctx->page.mimetype = "text/html"; | 390 | ctx->page.mimetype = "text/html"; |
396 | ctx->page.charset = PAGE_ENCODING; | 391 | ctx->page.charset = PAGE_ENCODING; |
397 | ctx->page.filename = NULL; | 392 | ctx->page.filename = NULL; |