From 7f931a000240b28cb6495c5ab2d28851ca4bc807 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 2 Dec 1999 05:50:09 +0000 Subject: [PATCH] fixed a segv bug when handling symlinks. thanks to taver@otenet.gr --- generator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator.c b/generator.c index 5321d8a2..886c6723 100644 --- a/generator.c +++ b/generator.c @@ -234,7 +234,7 @@ void recv_generator(char *fname,struct file_list *flist,int i,int f_out) l = readlink(fname,lnk,MAXPATHLEN-1); if (l > 0) { lnk[l] = 0; - if (strcmp(lnk,file->link) == 0) { + if (file->link && strcmp(lnk,file->link) == 0) { set_perms(fname,file,&st,1); return; } -- 2.34.1