Merge pull request #7699 from opensourcerouting/ldpd-printfrr-issue

ldpd: fix printfrr format specifiers in the child processes
This commit is contained in:
Mark Stapp 2020-12-09 13:36:28 -05:00 committed by GitHub
commit 1c6a23c859
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,7 @@
#include "ldpe.h"
#include "lde.h"
#include "log.h"
#include "printfrr.h"
#include <lib/log.h>
@ -44,12 +45,12 @@ vlog(int pri, const char *fmt, va_list ap)
switch (ldpd_process) {
case PROC_LDE_ENGINE:
vsnprintf(buf, sizeof(buf), fmt, ap);
vsnprintfrr(buf, sizeof(buf), fmt, ap);
lde_imsg_compose_parent_sync(IMSG_LOG, pri, buf,
strlen(buf) + 1);
break;
case PROC_LDP_ENGINE:
vsnprintf(buf, sizeof(buf), fmt, ap);
vsnprintfrr(buf, sizeof(buf), fmt, ap);
ldpe_imsg_compose_parent_sync(IMSG_LOG, pri, buf,
strlen(buf) + 1);
break;