X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fclient.c;h=c304d0137b9c2e8511cd9298bfee6f7fae830f45;hb=dfc72ce3ef0801b54a285abdd72b620a4dceb72e;hp=45aa7be4cfc24c4e022fbe2702e78e792552030a;hpb=6a050bf5d6ddb683ac5ba84ede1832c96ccc3c98;p=doldaconnect.git 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);