src/w32.c (get_emacs_configuration_options): Fix previous change.
authorJuanma Barranquero <lekktu@gmail.com>
Sun, 26 Sep 2010 01:39:24 +0000 (03:39 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Sun, 26 Sep 2010 01:39:24 +0000 (03:39 +0200)
src/ChangeLog
src/w32.c

index 29071a3..d43853e 100644 (file)
@@ -1,3 +1,7 @@
+2010-09-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32.c (get_emacs_configuration_options): Fix previous change.
+
 2010-09-25  Chong Yidong  <cyd@stupidchicken.com>
 
        * insdel.c (prepare_to_modify_buffer): Ensure the mark marker is
index 4024ed9..ed13c35 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -1956,8 +1956,9 @@ get_emacs_configuration_options (void)
 #endif
 #endif
 
-  if (_snprintf (cv, sizeof (cv), COMPILER_VERSION) < 0)
+  if (_snprintf (cv, sizeof (cv) - 1, COMPILER_VERSION) < 0)
     return "Error: not enough space for compiler version";
+  cv[sizeof (cv) - 1] = '\0';
 
   for (i = 0; options[i]; i++)
     size += strlen (options[i]);