Commit b11d34b0 authored by Rob Swindell's avatar Rob Swindell 💬
Browse files

Fix null pointer deref (crash) in new_user() when "client" object is invalid

When system.new_user() was called but the current "client" object is uninitialized (e.g. has NULL protocol, host or IP address fields because there is no active client, e.g. because is was called from a timed event with active user online) - this code would dereference a NULL pointer and crash the b0rad. Reported by Mortifis.
parent 363388eb
Pipeline #938 passed with stage
in 16 minutes and 31 seconds
......@@ -1701,9 +1701,12 @@ js_new_user(JSContext *cx, uintN argc, jsval *arglist)
if(client!=NULL) {
if(client->protocol != NULL)
if(client->host != NULL)
if(client->addr != NULL)
}' ';
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment