From 45459eebae0b0427dce582985c7c5895da78b7c2 Mon Sep 17 00:00:00 2001 From: Allan McRae Date: Tue, 9 May 2017 15:43:22 +1000 Subject: Handle empty string passed to query_owner Passing an empty string to pacman -Qo results in: error: No package owns Treat an empty string being passed the same as recieving a NULL value and exit searching for an owner. Signed-off-by: Allan McRae --- src/pacman/query.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pacman/query.c b/src/pacman/query.c index a8417570..119764bc 100644 --- a/src/pacman/query.c +++ b/src/pacman/query.c @@ -161,7 +161,8 @@ static int query_fileowner(alpm_list_t *targets) size_t len, is_dir; unsigned int found = 0; - if((filename = strdup(t->data)) == NULL) { + filename = strdup(t->data); + if(filename == NULL || strcmp(filename, "") == 0) { goto targcleanup; } -- cgit v1.2.3-24-g4f1b