diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-11-24 18:14:56 +0100 |
---|---|---|
committer | Benny Baumann <BenBE@geshi.org> | 2020-12-06 16:03:44 +0100 |
commit | d9224c66a41e7918570b81d41495870c20380c1d (patch) | |
tree | 44a1fe7c1fede2d4053506b97c2257be3b702a77 /XUtils.c | |
parent | 3d15ba51974827693ed7d34149290c812d652dd9 (diff) |
Use size_t as len type for xSnprintf
Like the C snprintf function
Diffstat (limited to 'XUtils.c')
-rw-r--r-- | XUtils.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -184,13 +184,13 @@ int xAsprintf(char** strp, const char* fmt, ...) { return r; } -int xSnprintf(char* buf, int len, const char* fmt, ...) { +int xSnprintf(char* buf, size_t len, const char* fmt, ...) { va_list vl; va_start(vl, fmt); int n = vsnprintf(buf, len, fmt, vl); va_end(vl); - if (n < 0 || n >= len) { + if (n < 0 || (size_t)n >= len) { fail(); } |