# HG changeset patch # User Igor Sysoev # Date 1283782758 0 # Node ID 38f74d11e5bd22812b3c44de3cc06a6f1aa09034 # Parent c0a91131a12b02b9760effb0c3b9d6e6e20865f7 discard "secure_link_expires on|off" diff --git a/src/http/modules/ngx_http_secure_link_module.c b/src/http/modules/ngx_http_secure_link_module.c --- a/src/http/modules/ngx_http_secure_link_module.c +++ b/src/http/modules/ngx_http_secure_link_module.c @@ -14,7 +14,6 @@ typedef struct { ngx_http_complex_value_t *variable; ngx_http_complex_value_t *md5; ngx_str_t secret; - ngx_flag_t expires; } ngx_http_secure_link_conf_t; @@ -50,13 +49,6 @@ static ngx_command_t ngx_http_secure_li offsetof(ngx_http_secure_link_conf_t, md5), NULL }, - { ngx_string("secure_link_expires"), - NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_FLAG, - ngx_conf_set_flag_slot, - NGX_HTTP_LOC_CONF_OFFSET, - offsetof(ngx_http_secure_link_conf_t, expires), - NULL }, - { ngx_string("secure_link_secret"), NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1, ngx_conf_set_str_slot, @@ -141,22 +133,20 @@ ngx_http_secure_link_variable(ngx_http_r if (p) { val.len = p++ - val.data; - if (conf->expires) { - expires = ngx_atotm(p, last - p); - if (expires <= 0) { - goto not_found; - } + expires = ngx_atotm(p, last - p); + if (expires <= 0) { + goto not_found; + } - ctx = ngx_pcalloc(r->pool, sizeof(ngx_http_secure_link_ctx_t)); - if (ctx == NULL) { - return NGX_ERROR; - } + ctx = ngx_pcalloc(r->pool, sizeof(ngx_http_secure_link_ctx_t)); + if (ctx == NULL) { + return NGX_ERROR; + } - ngx_http_set_ctx(r, ctx, ngx_http_secure_link_module); + ngx_http_set_ctx(r, ctx, ngx_http_secure_link_module); - ctx->expires.len = last - p; - ctx->expires.data = p; - } + ctx->expires.len = last - p; + ctx->expires.data = p; } if (val.len > 24) { @@ -317,8 +307,6 @@ ngx_http_secure_link_create_conf(ngx_con * conf->secret = { 0, NULL }; */ - conf->expires = NGX_CONF_UNSET; - return conf; } @@ -339,8 +327,6 @@ ngx_http_secure_link_merge_conf(ngx_conf conf->md5 = prev->md5; } - ngx_conf_merge_value(conf->expires, prev->expires, 0); - return NGX_CONF_OK; }