summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pacredir.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pacredir.c b/pacredir.c
index 13fbe3c..aeda4d4 100644
--- a/pacredir.c
+++ b/pacredir.c
@@ -343,7 +343,8 @@ static int ahc_echo(void * cls,
}
/* process db file request */
- if (strlen(basename) > 3 && strcmp(basename + strlen(basename) - 3, ".db") == 0) {
+ if ((strlen(basename) > 3 && strcmp(basename + strlen(basename) - 3, ".db") == 0) ||
+ (strlen(basename) > 6 && strcmp(basename + strlen(basename) - 6, ".files") == 0)) {
dbfile = 1;
/* get timestamp of local file */
filename = malloc(strlen(SYNCPATH) + strlen(basename) + 2);