From 3d913675a145896838aa6ea0f6f8243b9da0ff20 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 27 Aug 1998 05:17:21 +0000 Subject: [PATCH] fixed a small memory leak when using -C thanks to kalt@research.bell-labs.com for this fix. --- flist.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flist.c b/flist.c index cb14d70a..406a5f44 100644 --- a/flist.c +++ b/flist.c @@ -498,6 +498,8 @@ static void send_directory(int f,struct file_list *flist,char *dir) } p = fname + strlen(fname); + local_exclude_list = NULL; + if (cvs_exclude) { if (strlen(fname) + strlen(".cvsignore") <= MAXPATHLEN-1) { strcpy(p,".cvsignore"); @@ -517,6 +519,10 @@ static void send_directory(int f,struct file_list *flist,char *dir) send_file_name(f,flist,fname,recurse,0); } + if (local_exclude_list) { + add_exclude_list("!", &local_exclude_list, 0); + } + closedir(d); } -- 2.34.1