XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Fixed
    • Icon: Major Major
    • 1.4.3
    • 1.4.2
    • Server (S)
    • None

      (previously posted as
      http://www.zabbix.com/forum/showthread.php?t=6993)

      The way zabbix 1.4.2 implements ip_in_list is buggy. As you strcmp the ip and the range, the comparison will fail in the following example:

      range: 10.0.0.1-10.0.0.255
      ip: 10.0.0.30

      First, you strcmp(10.0.0.30,10.0.0.1) and get, as expected, >0. Then, however, you strcmp(10.0.0.30,10.0.0.255) which, as 3 > 2, will also return >0.

      I have created a patch to fix this by actually comparing the int values. While I'm sure there's a more c-ish way to do this, it seems to work.

      Regards
      Stefan

      http://www.zabbix.com/forum/showthread.php?t=7515

            sasha Alexander Vladishev
            alexei Alexei Vladishev
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: