summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/server/net.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/server/net.c b/src/server/net.c
index cc4c18b..905be88 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -234,11 +234,14 @@ void *net_client_handler(void *dnbd3_client)
}
}
}
- } else if ( strncmp( (char*)&request, "GET ", 4 ) == 0 || strncmp( (char*)&request, "POST ", 5 ) == 0 ) {
- rpc_sendStatsJson( client->sock );
} else {
- // Unknown request
- logadd( LOG_DEBUG1, "Client %s sent invalid handshake", client->hostName );
+ fixup_request( request );
+ if ( strncmp( (char*)&request, "GET ", 4 ) == 0 || strncmp( (char*)&request, "POST ", 5 ) == 0 ) {
+ rpc_sendStatsJson( client->sock );
+ } else {
+ // Unknown request
+ logadd( LOG_DEBUG1, "Client %s sent invalid handshake", client->hostName );
+ }
}
if ( bOk ) {