From: Gunnar Beutner Date: Mon, 2 Sep 2013 09:09:29 +0000 (+0200) Subject: base: Don't throw exception for valid netstrings. X-Git-Tag: v0.0.3~626 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6ed052ce85564634ec63b26cd196bb7289333281;p=icinga2 base: Don't throw exception for valid netstrings. --- diff --git a/lib/base/netstring.cpp b/lib/base/netstring.cpp index 0be349e7b..be56a58fc 100644 --- a/lib/base/netstring.cpp +++ b/lib/base/netstring.cpp @@ -67,12 +67,6 @@ bool NetString::ReadStringFromStream(const Stream::Ptr& stream, String *str) } } - /* minimum netstring length is 3 */ - if (read_length < 3) { - free(header); - BOOST_THROW_EXCEPTION(std::invalid_argument("Invalid NetString (short header)")); - } - /* no leading zeros allowed */ if (header[0] == '0' && isdigit(header[1])) { free(header);