X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Futils.c;h=c374eb5d85e0fadead7bbf2b870d78af3d4b1f54;hp=65ba4b90402bc0df2df50fccf2f3e618c6e37597;hb=cd5f222cc4e769395a7c6c8646abefe1d657f844;hpb=d4410d0cce40929db9a0ce7042ef962f1867234d diff --git a/src/utils.c b/src/utils.c index 65ba4b90..c374eb5d 100644 --- a/src/utils.c +++ b/src/utils.c @@ -158,7 +158,7 @@ int b64encode_urlsafe(const void *src, char *dst, int length) { const char *winerror(int err) { static char buf[1024], *ptr; - ptr = buf + sprintf(buf, "(%d) ", err); + ptr = buf + snprintf(buf, sizeof buf, "(%d) ", err); if (!FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, err, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), ptr, sizeof(buf) - (ptr - buf), NULL)) {