XMLWordPrintable

    Details

    • Type: Incident report
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.4.2
    • Fix Version/s: 1.4.3
    • Component/s: Server (S)
    • Labels:
      None

      Description

      (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

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: