From dfc72ce3ef0801b54a285abdd72b620a4dceb72e Mon Sep 17 00:00:00 2001 From: fredrik Date: Wed, 25 Oct 2006 13:08:01 +0000 Subject: [PATCH] Create dc-hashcache according to cli.hashcache, if it exists. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@710 959494ce-11ee-0310-bf91-de5d638817bd --- daemon/client.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/daemon/client.c b/daemon/client.c index 45aa7be..c304d01 100644 --- a/daemon/client.c +++ b/daemon/client.c @@ -278,10 +278,15 @@ static char *findhashcachefile(int filldef) } if(filldef) { - if(getenv("HOME") != NULL) + if((hcname = icswcstombs(confgetstr("cli", "hashcache"), NULL, NULL)) != NULL) + { + strcpy(ret, hcname); + return(ret); + } else if(getenv("HOME") != NULL) { snprintf(ret, sizeof(ret), "%s/.dc-hashcache", getenv("HOME")); - else + } else { snprintf(ret, sizeof(ret), "/etc/%s", hcname); + } return(ret); } else { return(NULL); -- 2.11.0