state: bug fix

cute-signatures
Timo Teras 2009-08-06 16:54:59 +03:00
parent bf7b80662d
commit ba005f2e97
2 changed files with 3 additions and 3 deletions

View File

@ -131,7 +131,8 @@ static int add_main(void *ctx, struct apk_database *db, int argc, char **argv)
for (i = 0; (pkgs != NULL) && i < pkgs->num; i++) { for (i = 0; (pkgs != NULL) && i < pkgs->num; i++) {
r = apk_state_lock_dependency(state, &pkgs->item[i]); r = apk_state_lock_dependency(state, &pkgs->item[i]);
if (r != 0) { if (r != 0) {
apk_error("Unable to install '%s'", pkgs->item[i].name->name); apk_error("Unable to install '%s': %d",
pkgs->item[i].name->name, r);
if (!(apk_flags & APK_FORCE)) if (!(apk_flags & APK_FORCE))
goto err; goto err;
} }

View File

@ -113,11 +113,10 @@ static struct apk_name_choices *name_choices_new(struct apk_database *db,
& dep->result_mask) { & dep->result_mask) {
j++; j++;
} else { } else {
nc->pkgs[i] = nc->pkgs[nc->num - 1]; nc->pkgs[j] = nc->pkgs[nc->num - 1];
nc->num--; nc->num--;
} }
} }
} }
return nc; return nc;