Fix incorrect used of snprintf()
diff --git a/SPIRV/GlslangToSpv.cpp b/SPIRV/GlslangToSpv.cpp
index a3b937a..ce37085 100644
--- a/SPIRV/GlslangToSpv.cpp
+++ b/SPIRV/GlslangToSpv.cpp
@@ -2545,8 +2545,9 @@
 
 void GetSpirvVersion(std::string& version)
 {
-    char buf[10];
-    snprintf(buf, "0.%d", spv::Version);
+    const int bufSize = 10;
+    char buf[bufSize];
+    snprintf(buf, bufSize, "0.%d", spv::Version);
     version = buf;
 }