]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
printf time_t, hmmmm
authorRoy Marples <roy@marples.name>
Fri, 25 Apr 2014 13:14:21 +0000 (13:14 +0000)
committerRoy Marples <roy@marples.name>
Fri, 25 Apr 2014 13:14:21 +0000 (13:14 +0000)
dhcp6.c

diff --git a/dhcp6.c b/dhcp6.c
index c181331049b4ae909076479cf8a9c76c4b83ed79..24dac1860966a9179a7a17de167ff9684fa82296 100644 (file)
--- a/dhcp6.c
+++ b/dhcp6.c
@@ -2226,8 +2226,9 @@ dhcp6_handledata(void *arg)
                        memcpy(&u32, D6_COPTION_DATA(o), sizeof(u32));
                        u32 = ntohl(u32);
                        if (u32 >= 60 && u32 <= 86400) {
-                               syslog(LOG_DEBUG, "%s: SOL_MAX_RT %d -> %d",
-                                   ifp->name, state->sol_max_rt, u32);
+                               syslog(LOG_DEBUG, "%s: SOL_MAX_RT %llu -> %d",
+                                   ifp->name,
+                                   (unsigned long long)state->sol_max_rt, u32);
                                state->sol_max_rt = (time_t)u32;
                        } else
                                syslog(LOG_ERR, "%s: invalid SOL_MAX_RT %d",
@@ -2238,8 +2239,9 @@ dhcp6_handledata(void *arg)
                        memcpy(&u32, D6_COPTION_DATA(o), sizeof(u32));
                        u32 = ntohl(u32);
                        if (u32 >= 60 && u32 <= 86400) {
-                               syslog(LOG_DEBUG, "%s: INF_MAX_RT %d -> %d",
-                                   ifp->name, state->inf_max_rt, u32);
+                               syslog(LOG_DEBUG, "%s: INF_MAX_RT %llu -> %d",
+                                   ifp->name,
+                                   (unsigned long long)state->inf_max_rt, u32);
                                state->inf_max_rt = (time_t)u32;
                        } else
                                syslog(LOG_ERR, "%s: invalid INF_MAX_RT %d",