]> granicus.if.org Git - icinga2/commitdiff
base: Don't throw exception for valid netstrings.
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 2 Sep 2013 09:09:29 +0000 (11:09 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 2 Sep 2013 09:09:29 +0000 (11:09 +0200)
lib/base/netstring.cpp

index 0be349e7b2c8296e450a04589120086eef7a947b..be56a58fc8d7638afa7889a242f51717b450216e 100644 (file)
@@ -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);