lib: use constant to replace magic value for length of quagga_timestamp

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
diff --git a/lib/log.h b/lib/log.h
index 514884c..7aa0896 100644
--- a/lib/log.h
+++ b/lib/log.h
@@ -186,6 +186,7 @@
    It caches the most recent localtime result and can therefore
    avoid multiple calls within the same second.  If buflen is too small,
    *buf will be set to '\0', and 0 will be returned. */
+#define QUAGGA_TIMESTAMP_LEN 40
 extern size_t quagga_timestamp(int timestamp_precision /* # subsecond digits */,
 			       char *buf, size_t buflen);
 
@@ -196,7 +197,7 @@
    size_t len;		/* length of rendered timestamp */
    int precision;	/* configuration parameter */
    int already_rendered; /* should be initialized to 0 */
-   char buf[40];	/* will contain the rendered timestamp */
+   char buf[QUAGGA_TIMESTAMP_LEN];	/* will contain the rendered timestamp */
 };
 
 /* Defines for use in command construction: */
diff --git a/lib/vty.c b/lib/vty.c
index 3891661..bf259fc 100644
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -210,7 +210,7 @@
 void
 vty_time_print (struct vty *vty, int cr)
 {
-  char buf [25];
+  char buf[QUAGGA_TIMESTAMP_LEN];
   
   if (quagga_timestamp(0, buf, sizeof(buf)) == 0)
     {