| @@ 325-327 (lines=3) @@ | ||
| 322 | $dev->setInfo(preg_replace('/:/', '-', strtoupper($ar_buf2[1]))); |
|
| 323 | elseif (preg_match('/^\s+inet\saddr:\s(\S*),/i', $line, $ar_buf2)) |
|
| 324 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1]); |
|
| 325 | elseif (preg_match('/^\s+inet6\saddr:\s(\S*),/i', $line, $ar_buf2) |
|
| 326 | && ($ar_buf2[1]!="::") && !preg_match('/^fe80::/i', $ar_buf2[1])) |
|
| 327 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').strtolower($ar_buf2[1])); |
|
| 328 | } |
|
| 329 | } |
|
| 330 | } |
|
| @@ 192-194 (lines=3) @@ | ||
| 189 | if (CommonFunctions::executeProgram('ifconfig', $ar_buf[0].' inet6', $bufr2, PSI_DEBUG) && ($bufr2!=="")) { |
|
| 190 | $bufe2 = preg_split("/\n/", $bufr2, -1, PREG_SPLIT_NO_EMPTY); |
|
| 191 | foreach ($bufe2 as $buf2) { |
|
| 192 | if (preg_match('/^\s+inet6\s+([^\s\/]+)/i', $buf2, $ar_buf2) |
|
| 193 | && ($ar_buf2[1]!="::") && !preg_match('/^fe80::/i', $ar_buf2[1])) |
|
| 194 | $dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').strtolower($ar_buf2[1])); |
|
| 195 | } |
|
| 196 | } |
|
| 197 | } |
|