From e0e0c0c3ac7d2111fc8649971294de089b50eeb2 Mon Sep 17 00:00:00 2001 From: djcb Date: Sun, 1 Dec 2013 20:40:06 +0200 Subject: [PATCH] * mu-cmd-server: set default to 500 results (thanks to Frank Terbeck) --- mu/mu-cmd-server.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mu/mu-cmd-server.c b/mu/mu-cmd-server.c index 11631195..881abf92 100644 --- a/mu/mu-cmd-server.c +++ b/mu/mu-cmd-server.c @@ -837,6 +837,8 @@ cmd_extract (ServerContext *ctx, GHashTable *args, GError **err) return MU_OK; } +#define MAX_NUM_DEFAULT 500 + /* parse the find parameters, and return the values as out params */ static MuError get_find_params (GHashTable *args, MuMsgFieldId *sortfield, @@ -845,7 +847,7 @@ get_find_params (GHashTable *args, MuMsgFieldId *sortfield, const char *maxnumstr, *sortfieldstr; /* defaults */ - *maxnum = 500; + *maxnum = MAX_NUM_DEFAULT; *qflags = MU_QUERY_FLAG_NONE; *sortfield = MU_MSG_FIELD_ID_NONE; @@ -866,7 +868,8 @@ get_find_params (GHashTable *args, MuMsgFieldId *sortfield, /* maximum number of results */ maxnumstr = get_string_from_args (args, "maxnum", TRUE, NULL); - *maxnum = maxnumstr ? atoi (maxnumstr) : 0; + if (maxnumstr) + *maxnum = atoi (maxnumstr); if (get_bool_from_args (args, "reverse", TRUE, NULL)) *qflags |= MU_QUERY_FLAG_DESCENDING;