Fixed minor format errors and resource leaks

Some format strings used integer values for unsigned integers.
Memory and file descriptors leaked in some error conditions.
This commit is contained in:
Markus Makela
2015-11-25 10:40:16 +02:00
parent dcf0d4ef4b
commit 038877b8db
6 changed files with 7 additions and 6 deletions

View File

@ -1718,10 +1718,10 @@ RESULT_ROW *row;
buf[39] = '\0';
resultset_row_set(row, 0, buf);
}
snprintf(buf,39, "%d", queueStats.qtimes[*rowno]);
snprintf(buf,39, "%u", queueStats.qtimes[*rowno]);
buf[39] = '\0';
resultset_row_set(row, 1, buf);
snprintf(buf,39, "%d", queueStats.exectimes[*rowno]);
snprintf(buf,39, "%u", queueStats.exectimes[*rowno]);
buf[39] = '\0';
resultset_row_set(row, 2, buf);
(*rowno)++;