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 It caches the most recent localtime result and can therefore
avoid multiple calls within the same second. If buflen is too small, avoid multiple calls within the same second. If buflen is too small,
*buf will be set to '\0', and 0 will be returned. */ *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 */, extern size_t quagga_timestamp(int timestamp_precision /* # subsecond digits */,
char *buf, size_t buflen); char *buf, size_t buflen);
@ -181,7 +182,7 @@ struct timestamp_control {
size_t len; /* length of rendered timestamp */ size_t len; /* length of rendered timestamp */
int precision; /* configuration parameter */ int precision; /* configuration parameter */
int already_rendered; /* should be initialized to 0 */ 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: */ /* 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 void
vty_time_print (struct vty *vty, int cr) vty_time_print (struct vty *vty, int cr)
{ {
char buf [25]; char buf[QUAGGA_TIMESTAMP_LEN];
if (quagga_timestamp(0, buf, sizeof(buf)) == 0) if (quagga_timestamp(0, buf, sizeof(buf)) == 0)
{ {