diff --git a/a/src/pacman/sync.c b/b/src/pacman/sync.c index 0473f4e..5af10b3 100644 --- a/src/pacman/sync.c +++ b/src/pacman/sync.c @@ -104,7 +104,7 @@ static int sync_cleandb(const char *dbpath) dbname = strndup(dname, len - 7); } else if(len > 6 && strcmp(dname + len - 6, ".files") == 0) { dbname = strndup(dname, len - 6); - } else if(len > 6 && strcmp(dname + len - 6, ".files.sig") == 0) { + } else if(len > 10 && strcmp(dname + len - 10, ".files.sig") == 0) { dbname = strndup(dname, len - 10); } else { ret += unlink_verbose(path, 0);