mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-21 23:38:49 -05:00
Return boolean from db_populate
Since the number of packages is not used anywhere, just return a boolean to avoid the implicit cast from size_t to int in be_local.c. Use 0 as success to be consistent with db_validate. Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
34f3f1e7a6
commit
85171807c1
@ -612,7 +612,7 @@ static int local_db_populate(alpm_db_t *db)
|
|||||||
_alpm_log(db->handle, ALPM_LOG_DEBUG, "added %zu packages to package cache for db '%s'\n",
|
_alpm_log(db->handle, ALPM_LOG_DEBUG, "added %zu packages to package cache for db '%s'\n",
|
||||||
count, db->treename);
|
count, db->treename);
|
||||||
|
|
||||||
return count;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Note: the return value must be freed by the caller */
|
/* Note: the return value must be freed by the caller */
|
||||||
|
@ -464,6 +464,7 @@ static int sync_db_populate(alpm_db_t *db)
|
|||||||
const char *dbpath;
|
const char *dbpath;
|
||||||
size_t est_count;
|
size_t est_count;
|
||||||
int count, fd;
|
int count, fd;
|
||||||
|
int ret = 0;
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
struct archive *archive;
|
struct archive *archive;
|
||||||
struct archive_entry *entry;
|
struct archive_entry *entry;
|
||||||
@ -497,7 +498,7 @@ static int sync_db_populate(alpm_db_t *db)
|
|||||||
db->pkgcache = _alpm_pkghash_create(est_count);
|
db->pkgcache = _alpm_pkghash_create(est_count);
|
||||||
if(db->pkgcache == NULL) {
|
if(db->pkgcache == NULL) {
|
||||||
db->handle->pm_errno = ALPM_ERR_MEMORY;
|
db->handle->pm_errno = ALPM_ERR_MEMORY;
|
||||||
count = -1;
|
ret = -1;
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -530,7 +531,7 @@ cleanup:
|
|||||||
if(fd >= 0) {
|
if(fd >= 0) {
|
||||||
close(fd);
|
close(fd);
|
||||||
}
|
}
|
||||||
return count;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This function validates %FILENAME%. filename must be between 3 and
|
/* This function validates %FILENAME%. filename must be between 3 and
|
||||||
|
Loading…
Reference in New Issue
Block a user