aboutsummaryrefslogtreecommitdiffhomepage
path: root/notmuch-search.c
diff options
context:
space:
mode:
authorGravatar Carl Worth <cworth@cworth.org>2010-04-22 17:06:25 -0700
committerGravatar Carl Worth <cworth@cworth.org>2010-04-22 17:12:07 -0700
commite6e0cb942c24cff55778731ac53e1b737044f84a (patch)
tree58df29963b20b9176e1e1d963b4571255fb98a4c /notmuch-search.c
parent08deef5f7571d7207039e374307605de8e97ddac (diff)
notmuch search: Fix timezone of timestamp in --format=json output
This is one of those cases that I move love. Deleting code fixes a bug, (test suite now passes again).
Diffstat (limited to 'notmuch-search.c')
-rw-r--r--notmuch-search.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/notmuch-search.c b/notmuch-search.c
index 4e3514b6..25c9cfcc 100644
--- a/notmuch-search.c
+++ b/notmuch-search.c
@@ -108,21 +108,14 @@ format_thread_json (const void *ctx,
char timestamp[40];
void *ctx_quote = talloc_new (ctx);
- tm = gmtime (&date);
- if (tm == NULL)
- INTERNAL_ERROR ("gmtime failed on thread %s.", thread_id);
-
- if (strftime (timestamp, sizeof (timestamp), "%s", tm) == 0)
- INTERNAL_ERROR ("strftime failed on thread %s.", thread_id);
-
printf ("\"thread\": %s,\n"
- "\"timestamp\": %s,\n"
+ "\"timestamp\": %ld,\n"
"\"matched\": %d,\n"
"\"total\": %d,\n"
"\"authors\": %s,\n"
"\"subject\": %s,\n",
json_quote_str (ctx_quote, thread_id),
- timestamp,
+ date,
matched,
total,
json_quote_str (ctx_quote, authors),