From da2cb4261c8bc51b393e256748a540849dd09390 Mon Sep 17 00:00:00 2001 From: Andreev Gregory Date: Wed, 14 Aug 2024 22:32:30 +0300 Subject: [PATCH] nytl: bug fix --- src/http_server/new_york_transit_line/parser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/http_server/new_york_transit_line/parser.cpp b/src/http_server/new_york_transit_line/parser.cpp index d7c3460..69e4a78 100644 --- a/src/http_server/new_york_transit_line/parser.cpp +++ b/src/http_server/new_york_transit_line/parser.cpp @@ -542,6 +542,7 @@ namespace nytl { std::string argname = readName(ctx); ASSERT(!argname.empty(), "Expected argument name"); if (argname != "_") { + ASSERT(arglist.count(argname) == 0, "Repeated argument (" + argname + ")"); size_t k = arglist.size(); arglist[argname] = k; }