mirror of
https://github.com/simon987/ngx_http_js_challenge_module.git
synced 2025-04-10 14:06:46 +00:00
Fix for user-agent
This commit is contained in:
parent
d34936200d
commit
75170a8dc9
@ -447,7 +447,10 @@ static ngx_int_t ngx_http_js_challenge_handler(ngx_http_request_t *r) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Extract User-Agent header
|
// Extract User-Agent header
|
||||||
ngx_str_t user_agent = r->headers_in.user_agent ? r->headers_in.user_agent->value : ngx_null_string;
|
ngx_str_t user_agent = {0, NULL}; // Initialize ngx_str_t with default values.
|
||||||
|
if (r && r->headers_in.user_agent) {
|
||||||
|
user_agent = r->headers_in.user_agent->value;
|
||||||
|
}
|
||||||
|
|
||||||
unsigned long bucket = r->start_sec - (r->start_sec % conf->bucket_duration);
|
unsigned long bucket = r->start_sec - (r->start_sec % conf->bucket_duration);
|
||||||
char challenge[SHA1_STR_LEN];
|
char challenge[SHA1_STR_LEN];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user