...
|
...
|
@@ -2350,8 +2350,10 @@ static int cli_loadcdb(FILE *fs, struct cl_engine *engine, unsigned int *signo,
|
2350
|
2350
|
static int cli_loadmscat(FILE *fs, const char *dbname, struct cl_engine *engine, unsigned int options, struct cli_dbio *dbio) {
|
2351
|
2351
|
fmap_t *map;
|
2352
|
2352
|
|
2353
|
|
- if(!(map = fmap(fileno(fs), 0, 0)))
|
2354
|
|
- return 1;
|
|
2353
|
+ if(!(map = fmap(fileno(fs), 0, 0))) {
|
|
2354
|
+ cli_warnmsg("Can't map cat: %s\n", dbname);
|
|
2355
|
+ return 0;
|
|
2356
|
+ }
|
2355
|
2357
|
|
2356
|
2358
|
if(asn1_load_mscat(map, engine))
|
2357
|
2359
|
cli_errmsg("Failed to load certificates from cat: %s\n", dbname);
|