- unless ( &General::validip($qossettings{'DIP'}) ) {
- $qossettings{'VALID'} = 'no';
- $message = $Lang::tr{'The destination IP address is invalid.'};
+ if ($qossettings{'QIP'} =~ /^(.*?)\/(.*?)$/){
+ if ( &General::validipandmask($qossettings{'DIP'}) ) {
+ $qossettings{'VALID'} = 'no';
+ $message = $Lang::tr{'The destination IP address is invalid.'};
+ }
+ }else{
+ if ( &General::validip($qossettings{'DIP'}) ) {
+ $qossettings{'VALID'} = 'no';
+ $message = $Lang::tr{'The destination IP address is invalid.'};
+ }