From c3fa05b814f93d9eb18041160d8be15711da1213 Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Sun, 30 Apr 2023 23:18:14 +0200 Subject: [PATCH] Queries must have = --- src/QueryParser.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/QueryParser.h b/src/QueryParser.h index 94acc65..55e504a 100644 --- a/src/QueryParser.h +++ b/src/QueryParser.h @@ -44,7 +44,7 @@ namespace uWS { if (statement.length() && statement[0] == key[0]) { /* Equal sign must be present and not in the end of statement */ auto equality = statement.find('='); - if (/*equality != std::string_view::npos && equality != statement.length() - 1*/ true) { + if (equality != std::string_view::npos) { std::string_view statementKey = statement.substr(0, equality); std::string_view statementValue = statement.substr(equality + 1); @@ -104,15 +104,15 @@ namespace uWS { } } else { /* This querystring is invalid, cannot parse it */ - return {}; + return {nullptr, 0}; } } queryString.remove_prefix(statement.length() + 1); } - /* Nothing found */ - return {}; + /* Nothing found is given as nullptr, while empty string is given as some pointer to the given buffer */ + return {nullptr, 0}; } }