Replace sprintf with snprintf

This commit is contained in:
Camilla Berglund
2016-09-30 05:31:07 +02:00
parent 9d42e146e7
commit ea1958a948
3 changed files with 14 additions and 13 deletions
+8 -7
View File
@@ -59,13 +59,14 @@ static const char* format_mode(const GLFWvidmode* mode)
static char buffer[512];
const int gcd = euclid(mode->width, mode->height);
sprintf(buffer,
"%i x %i x %i (%i:%i) (%i %i %i) %i Hz",
mode->width, mode->height,
mode->redBits + mode->greenBits + mode->blueBits,
mode->width / gcd, mode->height / gcd,
mode->redBits, mode->greenBits, mode->blueBits,
mode->refreshRate);
snprintf(buffer,
sizeof(buffer),
"%i x %i x %i (%i:%i) (%i %i %i) %i Hz",
mode->width, mode->height,
mode->redBits + mode->greenBits + mode->blueBits,
mode->width / gcd, mode->height / gcd,
mode->redBits, mode->greenBits, mode->blueBits,
mode->refreshRate);
buffer[sizeof(buffer) - 1] = '\0';
return buffer;