From c4054610c89693b650f811b6b40b53ec7b252bce Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 31 Jul 2004 18:13:20 +0000 Subject: [PATCH] Don't allow a --partial-dir setting to overwrite a server-excluded file (affects a daemon receiver only). --- util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util.c b/util.c index 95709a93..528efd40 100644 --- a/util.c +++ b/util.c @@ -991,6 +991,9 @@ char *partial_dir_fname(const char *fname) fn = fname; if ((int)pathjoin(t, sz, partial_dir, fn) >= sz) return NULL; + if (server_exclude_list.head + && check_exclude(&server_exclude_list, partial_fname, 0) < 0) + return NULL; return partial_fname; } -- 2.34.1