index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Allan McRae <allan@archlinux.org> | 2015-02-25 01:10:35 +1000 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2015-03-03 16:54:17 +1000 |
commit | 8f92fe47a7c4d999271bc28ffbbeeea50d686813 (patch) | |
tree | 765d79c5f44bb226ec49286879ce786f97cc93f4 /lib | |
parent | 578ceb29faa2673b7b0e4f4cc311ba77d6acb4b4 (diff) |
-rw-r--r-- | lib/libalpm/diskspace.c | 7 |
diff --git a/lib/libalpm/diskspace.c b/lib/libalpm/diskspace.c index 3b496c2e..aaa00365 100644 --- a/lib/libalpm/diskspace.c +++ b/lib/libalpm/diskspace.c @@ -235,7 +235,12 @@ static int calculate_removed_size(alpm_handle_t *handle, const char *filename = file->name; snprintf(path, PATH_MAX, "%s%s", handle->root, filename); - llstat(path, &st); + + if(llstat(path, &st) == -1) { + _alpm_log(handle, ALPM_LOG_WARNING, + _("could not get file information for %s\n"), filename); + continue; + } /* skip directories and symlinks to be consistent with libarchive that * reports them to be zero size */ |