aboutsummaryrefslogtreecommitdiffstats
path: root/src/locate.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2012-08-07 23:37:38 +0200
committerMax Kellermann <max@duempel.org>2012-08-07 23:45:00 +0200
commit8855efebc0488555b5a985589ee1f070c352c687 (patch)
treea94dc07f5b1a446e4cdf311afb8aefd11e0e2b71 /src/locate.c
parent7725577a5347958de47476f4659c74094d18de32 (diff)
downloadmpd-8855efebc0488555b5a985589ee1f070c352c687.tar.gz
mpd-8855efebc0488555b5a985589ee1f070c352c687.tar.xz
mpd-8855efebc0488555b5a985589ee1f070c352c687.zip
locate: don't allow empty list
Diffstat (limited to 'src/locate.c')
-rw-r--r--src/locate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/locate.c b/src/locate.c
index ba58c5d77..6a7002f2e 100644
--- a/src/locate.c
+++ b/src/locate.c
@@ -88,7 +88,7 @@ locate_item_list_new(unsigned length)
struct locate_item_list *
locate_item_list_parse(char *argv[], unsigned argc, bool fold_case)
{
- if (argc % 2 != 0)
+ if (argc == 0 || argc % 2 != 0)
return NULL;
struct locate_item_list *list = locate_item_list_new(argc / 2);