json: Fix search result with no matches to be a valid json object.
authorCarl Worth <cworth@cworth.org>
Sun, 30 Jan 2011 19:26:04 +0000 (05:26 +1000)
committerCarl Worth <cworth@cworth.org>
Wed, 9 Mar 2011 23:10:03 +0000 (15:10 -0800)
commit0b1ddc5f6652bde99d63d9d553777b3d926694cf
treeba702a46212315712cc89dfe9cd33a3fd32ee4a9
parentf14d4c55ce95edacd4c04318f1d729fef0207aec
json: Fix search result with no matches to be a valid json object.

In the original json code, search matching nothing would return a
valid, empty json array (that is, "[]"). I broke this in commit
6dcb7592e32ed5140ea0c0357ce78d6a37af6066 when adding support for
--output=threads|messages|tags. This time, while fixing the bug also
add a test to the test suite to help avoid future regressions.
notmuch-search.c
test/json