Browse Source

004-07-13 David Wiggins <dwiggins@bbn.com

	* kernel_socket.c (rtm_flag_dump): terminate buffer with '\0', not '0'.


This is arguably not a security problem, since strlcat is used to copy
to the buffer -gdt.
gdt 16 years ago
parent
commit
cced60dd5b
2 changed files with 5 additions and 1 deletions
  1. 4 0
      zebra/ChangeLog
  2. 1 1
      zebra/kernel_socket.c

+ 4 - 0
zebra/ChangeLog

@@ -1,3 +1,7 @@
+2004-07-13  David Wiggins <dwiggins@bbn.com
+
+	* kernel_socket.c (rtm_flag_dump): terminate buffer with '\0', not '0'.
+
 2004-07-13 Hasso Tepper <hasso@estpak.ee>
 
 	* irdp_main.c: Add privilege change.

+ 1 - 1
zebra/kernel_socket.c

@@ -178,7 +178,7 @@ rtm_flag_dump (int flag)
   struct message *mes;
   static char buf[BUFSIZ];
 
-  buf[0] = '0';
+  buf[0] = '\0';
   for (mes = rtm_flag_str; mes->key != 0; mes++)
     {
       if (mes->key & flag)