From ec68b6822b75ae3e803c46426e97823f0f6a9d55 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 19 May 2009 09:55:15 +0000 Subject: [PATCH] add: fix segfault when no packages are given --- src/add.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add.c b/src/add.c index f07bd8d..a1d50cd 100644 --- a/src/add.c +++ b/src/add.c @@ -118,7 +118,7 @@ static int add_main(void *ctx, int argc, char **argv) } state = apk_state_new(&db); - for (i = 0; i < pkgs->num; i++) { + for (i = 0; (pkgs != NULL) && i < pkgs->num; i++) { r = apk_state_lock_dependency(state, &pkgs->item[i]); if (r != 0) { apk_error("Unable to install '%s'", pkgs->item[i].name->name);