jsoninfo: ensure date in http header is in GMT, as advertised
authorFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 27 Nov 2015 11:57:27 +0000 (12:57 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 27 Nov 2015 12:29:23 +0000 (13:29 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/jsoninfo/src/olsrd_jsoninfo.c

index f6ade32..5fddca3 100644 (file)
@@ -164,7 +164,7 @@ static size_t build_http_header(const char *status, const char *mime, uint32_t m
 
   /* Date */
   time(&currtime);
-  size += strftime(&buf[size], bufsize - size, "Date: %a, %d %b %Y %H:%M:%S GMT\r\n", localtime(&currtime));
+  size += strftime(&buf[size], bufsize - size, "Date: %a, %d %b %Y %H:%M:%S GMT\r\n", gmtime(&currtime));
 
   /* Server version */
   size += snprintf(&buf[size], bufsize - size, "Server: OLSRD "PLUGIN_NAME" plugin\r\n");