From cff74e7ceafd00d836b273c1fd31ac5d1ca2eae1 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Fri, 14 Aug 2015 00:40:44 -0300 Subject: [PATCH] Fix ValidateUrlEncoding corner case --- src/operators/validate_url_encoding.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/operators/validate_url_encoding.cc b/src/operators/validate_url_encoding.cc index cbb0b458..ebb319a0 100644 --- a/src/operators/validate_url_encoding.cc +++ b/src/operators/validate_url_encoding.cc @@ -67,6 +67,11 @@ int ValidateUrlEncoding::validate_url_encoding(const char *input, bool ValidateUrlEncoding::evaluate(Assay *assay, const std::string &input) { bool res = false; + + if (input.empty() == true) { + return res; + } + int rc = validate_url_encoding(input.c_str(), input.size()); switch (rc) { case 1 :