Przeglądaj źródła

is_websocket_request() modified to check for the presence of keyword rather then euqality

Sergey Lyubka 12 lat temu
rodzic
commit
93131417e6
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      mongoose.c

+ 2 - 2
mongoose.c

@@ -3778,8 +3778,8 @@ static int is_websocket_request(const struct mg_connection *conn) {
 
 
   return host != NULL && upgrade != NULL && connection != NULL &&
   return host != NULL && upgrade != NULL && connection != NULL &&
     key != NULL && version != NULL &&
     key != NULL && version != NULL &&
-    !mg_strcasecmp(upgrade, "websocket") &&
-    !mg_strcasecmp(connection, "Upgrade");
+    strstr(upgrade, "websocket") != NULL &&
+    strstr(connection, "Upgrade") != NULL;
 }
 }
 #endif // !USE_WEBSOCKET
 #endif // !USE_WEBSOCKET