Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-11300

Wrong variable used when processing "mode" parameter of forecast() function

    Details

      Description

      Found by Coverity (CID 153297) as uninitialized variable mode usage, but actually mode is used instead of mode_str. Fix is trivial:

      Index: src/libs/zbxalgo/prediction.c
      ===================================================================
      --- src/libs/zbxalgo/prediction.c	(revision 62923)
      +++ src/libs/zbxalgo/prediction.c	(working copy)
      @@ -908,7 +908,7 @@
       
       int	zbx_mode_code(char *mode_str, zbx_mode_t *mode, char **error)
       {
      -	if ('\0' == *mode || 0 == strcmp(mode_str, "value"))
      +	if ('\0' == *mode_str || 0 == strcmp(mode_str, "value"))
       	{
       		*mode = MODE_VALUE;
       	}
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              glebs.ivanovskis Glebs Ivanovskis (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: