cppcheck:
src/util-ja3.c:197:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
(*buffer)->used += snprintf((*buffer)->data, (*buffer)->size, "%d",
^
src/util-ja3.c:201:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
(*buffer)->used += snprintf((*buffer)->data + (*buffer)->used,
^
Bug: #5291.
(cherry picked from commit
1e13f7278585555623ff0be2d3a98476617b1219)
}
if ((*buffer)->used == 0) {
- (*buffer)->used += snprintf((*buffer)->data, (*buffer)->size, "%d",
- value);
+ (*buffer)->used += snprintf((*buffer)->data, (*buffer)->size, "%u", value);
}
else {
- (*buffer)->used += snprintf((*buffer)->data + (*buffer)->used,
- (*buffer)->size - (*buffer)->used, "-%d",
- value);
+ (*buffer)->used += snprintf(
+ (*buffer)->data + (*buffer)->used, (*buffer)->size - (*buffer)->used, "-%u", value);
}
return 0;