Fix SEGV on amq entries that print times.
authorzoulasc <christos@zoulas.com>
Thu, 31 Mar 2016 18:56:53 +0000 (14:56 -0400)
committerzoulasc <christos@zoulas.com>
Thu, 31 Mar 2016 18:56:53 +0000 (14:56 -0400)
amq/amq.c

index dc5fe025a3a752542e6ba11bfb0e4ac8febca098..04f9e4d61578342d3fa1f2b4c882e7ce0ed0fe49 100644 (file)
--- a/amq/amq.c
+++ b/amq/amq.c
@@ -79,7 +79,7 @@ enum show_opt {
 static void
 time_print(time_type tt)
 {
-  time_t t = (time_t)*tt;
+  time_t t = (time_t)(intptr_t)tt;
   struct tm *tp = localtime(&t);
   printf("%02d/%02d/%04d %02d:%02d:%02d",
         tp->tm_mon + 1, tp->tm_mday,