r1653 + one more assertion in addRange()
[racktables] / inc / functions.php
index 5f7908abe6a1c57ad45cc13d80908f1e17d21bd7..773dc3a0a516dd3dd056251a748b180b20652c08 100644 (file)
@@ -378,6 +378,8 @@ function addRange ($range='', $name='', $is_bcast = FALSE)
 {
        // $range is in x.x.x.x/x format, split into ip/mask vars
        $rangeArray = explode('/', $range);
+       if (count ($rangeArray) != 2)
+               return "Invalid IP subnet '${range}'";
        $ip = $rangeArray[0];
        $mask = $rangeArray[1];