From ef7532531942d59f81bfbd8a8f923f17e4827952 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Thu, 1 Jan 2015 11:15:50 -0500 Subject: network: fix scanf/printf format usec_t is defined as 64 bit wide, but long is 32 bit on many archs. --- src/libsystemd-network/sd-lldp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libsystemd-network') diff --git a/src/libsystemd-network/sd-lldp.c b/src/libsystemd-network/sd-lldp.c index fa45310059..86c734b8c2 100644 --- a/src/libsystemd-network/sd-lldp.c +++ b/src/libsystemd-network/sd-lldp.c @@ -495,7 +495,7 @@ int sd_lldp_save(sd_lldp *lldp, const char *lldp_file) { if (time - p->until <= 0) continue; - sprintf(buf, "'_TTL=%lu' ", p->until); + sprintf(buf, "'_TTL="USEC_FMT"' ", p->until); k = strappend(s, buf); if (!k) -- cgit v1.2.3-54-g00ecf