- fix for issue #1562

1st compare then free up resources
This commit is contained in:
ghciv6 2020-09-15 21:36:27 +02:00 committed by Jan Wagner
parent 5a0ea60d76
commit 7c32e64540

View file

@ -136,18 +136,18 @@ main (int argc, char **argv)
die (STATE_CRITICAL, "QUERY %s: Fetch row error - %s\n", _("CRITICAL"), error);
}
/* free the result */
mysql_free_result (res);
/* close the connection */
mysql_close (&mysql);
if (! is_numeric(row[0])) {
die (STATE_CRITICAL, "QUERY %s: %s - '%s'\n", _("CRITICAL"), _("Is not a numeric"), row[0]);
}
value = strtod(row[0], NULL);
/* free the result */
mysql_free_result (res);
/* close the connection */
mysql_close (&mysql);
if (verbose >= 3)
printf("mysql result: %f\n", value);