diff options
Diffstat (limited to 'lib/libalpm/alpm.c')
-rw-r--r-- | lib/libalpm/alpm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libalpm/alpm.c b/lib/libalpm/alpm.c index 6e496971..95264831 100644 --- a/lib/libalpm/alpm.c +++ b/lib/libalpm/alpm.c @@ -354,12 +354,12 @@ int alpm_db_setserver(pmdb_t *db, char *url) } /** Update a package database - * @param level control for checking lastupdate time + * @param level if true, then forces the update, otherwise update only in case * @param db pointer to the package database to update * @return 0 on success, > 0 on error (pm_errno is set accordingly), < 0 if up * to date */ -int alpm_db_update(int level, PM_DB *db) +int alpm_db_update(int force, PM_DB *db) { PMList *lp; char path[PATH_MAX]; @@ -378,7 +378,7 @@ int alpm_db_update(int level, PM_DB *db) RET_ERR(PM_ERR_DB_NOT_FOUND, -1); } - if(level < 2) { + if(!force) { /* get the lastupdate time */ _alpm_db_getlastupdate(db, lastupdate); if(strlen(lastupdate) == 0) { |