]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bfdd: fix frr-format false warning
authorDavid Lamparter <equinox@diac24.net>
Thu, 23 Apr 2020 18:34:16 +0000 (20:34 +0200)
committerDavid Lamparter <equinox@diac24.net>
Mon, 27 Apr 2020 07:52:41 +0000 (09:52 +0200)
Dealing with PRIu64 is unfortunately a bit hacky in the frr-format
plugin, as in, it works correctly with snprintfrr, but breaks on plain
snprintf.  There's no good solution unfortunately :/.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
bfdd/ptm_adapter.c

index 4c88922b8a34fa8eeac229db22983c7277a2234b..7efbd2c7b8c20bf0257aea1d81d902344e65e443 100644 (file)
@@ -24,6 +24,7 @@
 #include "lib/queue.h"
 #include "lib/stream.h"
 #include "lib/zclient.h"
+#include "lib/printfrr.h"
 
 #include "lib/bfd.h"
 
@@ -105,12 +106,12 @@ static void debug_printbpc(const struct bfd_peer_cfg *bpc, const char *fmt, ...)
                snprintf(addr[2], sizeof(addr[2]), " vrf:%s", bpc->bpc_vrfname);
 
        if (bpc->bpc_has_recvinterval)
-               snprintf(timers[0], sizeof(timers[0]), " rx:%" PRIu64,
-                        bpc->bpc_recvinterval);
+               snprintfrr(timers[0], sizeof(timers[0]), " rx:%" PRIu64,
+                          bpc->bpc_recvinterval);
 
        if (bpc->bpc_has_txinterval)
-               snprintf(timers[1], sizeof(timers[1]), " tx:%" PRIu64,
-                        bpc->bpc_recvinterval);
+               snprintfrr(timers[1], sizeof(timers[1]), " tx:%" PRIu64,
+                          bpc->bpc_recvinterval);
 
        if (bpc->bpc_has_detectmultiplier)
                snprintf(timers[2], sizeof(timers[2]), " detect-multiplier:%d",