- rpmdbMoveDatabase() and rpmdbRemoveDatabase() don't operate on an open
database so there's no guarantee that dbiTags are loaded when they are
called unless explicitly requested
char *path;
int xx;
+ dbiTagsInit();
switch (_dbapi) {
case 4:
case 3:
case 0:
break;
}
+ dbiTagsFree();
path = rpmGetPath(prefix, "/", dbpath, NULL);
xx = rmdir(path);
int selinux = is_selinux_enabled() && (matchpathcon_init(NULL) != -1);
sigset_t sigMask;
+ dbiTagsInit();
blockSignals(&sigMask);
switch (_olddbapi) {
case 4:
if (selinux) {
(void) matchpathcon_fini();
}
+ dbiTagsFree();
return rc;
}