better netmask parsing
[enigma2.git] / lib / python / Components / Network.py
index 8e9fc120042614cb1a3e836fb93a18cd3aa741c4..e317ef055855682aed00963582f1681b2e8db29c 100755 (executable)
@@ -74,7 +74,7 @@ class Network:
                macRegexp = '[0-9]{2}\:[0-9]{2}\:[0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}'
                ipLinePattern = re_compile('inet ' + ipRegexp + '/')
                ipPattern = re_compile(ipRegexp)
-               netmaskLinePattern = re_compile('/' + netRegexp + ' brd ')
+               netmaskLinePattern = re_compile(ipRegexp + '/' + netRegexp)
                netmaskPattern = re_compile(netRegexp)
                bcastLinePattern = re_compile(' brd ' + ipRegexp)
                upPattern = re_compile('UP')