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

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Acked-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
This commit is contained in:
Christian Franke 2016-04-07 16:43:43 -03:00 committed by Donald Sharp
parent e768b96bf3
commit ae616d60b5
2 changed files with 3 additions and 2 deletions

View File

@ -171,6 +171,7 @@ extern void zlog_backtrace_sigsafe(int priority, void *program_counter);
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);
@ -181,7 +182,7 @@ struct timestamp_control {
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: */

View File

@ -208,7 +208,7 @@ vty_log_out (struct vty *vty, const char *level, const char *proto_str,
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)
{