diff --git a/libabyss/src/http.cpp b/libabyss/src/http.cpp index 99150ba8c..083fe14e4 100644 --- a/libabyss/src/http.cpp +++ b/libabyss/src/http.cpp @@ -13,7 +13,7 @@ namespace abyss return true; } auto idx = line.find_first_of(':'); - if(idx == string_view::npos) + if(idx == string_view::npos || (line.size() - 1) <= (1 + idx)) return false; string_view header = line.substr(0, idx); string_view val = line.substr(1 + idx);