From: Gerd von Egidy Date: Fri, 15 Oct 2010 14:35:25 +0000 (+0200) Subject: better errormessage in case of invalid range ends X-Git-Tag: v2.6~99 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=1a1dcc97d379c698dc6de75dce5f379d65b5ad2c;p=libi2ncommon better errormessage in case of invalid range ends --- diff --git a/src/ipfunc.cpp b/src/ipfunc.cpp index 521c6a3..12fdca5 100644 --- a/src/ipfunc.cpp +++ b/src/ipfunc.cpp @@ -105,9 +105,12 @@ void IP_RANGE::load(type t, const std::string& ip, const std::string& mask_or_en } else if (t==RANGE) { - if(!inet_aton(ip.c_str(),&ia_ip1) || !inet_aton(mask_or_end.c_str(),&ia_ip2)) + if(!inet_aton(ip.c_str(),&ia_ip1)) throw runtime_error("invalid IP given: "+ip); - + + if(!inet_aton(mask_or_end.c_str(),&ia_ip2)) + throw runtime_error("invalid IP given: "+mask_or_end); + this->ip=ia_ip1.s_addr; this->end=ia_ip2.s_addr;