summaryrefslogtreecommitdiff
path: root/libfetch/common.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2020-04-01 10:44:28 +0300
committerTimo Teräs <timo.teras@iki.fi>2020-04-01 10:47:54 +0300
commit845b6397ab42ef9bca8d9f38cf2b7b2640917a23 (patch)
tree23d5528bb223dfcfba818b7f6bd7d060765ad6c6 /libfetch/common.c
parenteae92bbacf3c005bf12f8f5f5555bff953ebb5d7 (diff)
downloadapk-tools-845b6397ab42ef9bca8d9f38cf2b7b2640917a23.tar.gz
apk-tools-845b6397ab42ef9bca8d9f38cf2b7b2640917a23.tar.bz2
apk-tools-845b6397ab42ef9bca8d9f38cf2b7b2640917a23.tar.xz
apk-tools-845b6397ab42ef9bca8d9f38cf2b7b2640917a23.zip
db: fix database reading without scripts or triggers
Most notably this happens after blank database is initialized with --initdb, but can happen also in other conditions. The error checking changes modified behaviour if the file does not exist. Explicitly check for ENOENT and ignore it. But the behaviour is improved from earlier as now e.g. EPERM will be detected and reported correctly. Fixes #10679 Fixes: 6da3e8eb15 "istream, archive, db: convert db and tar function to use istream"
Diffstat (limited to 'libfetch/common.c')
0 files changed, 0 insertions, 0 deletions