X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Freqstat.c;h=cbe1c72706ea50f2edcfcb42d5e3faf743325528;hb=refs%2Fheads%2Fjava;hp=9813000c4158a9a0fe6d484d3ab08252967f99be;hpb=ce93a8cb6e585300d4a73a86fb8b4666cdf82972;p=doldaconnect.git diff --git a/daemon/reqstat.c b/daemon/reqstat.c index 9813000..cbe1c72 100644 --- a/daemon/reqstat.c +++ b/daemon/reqstat.c @@ -56,7 +56,7 @@ void filelog(char *format, ...) t = ctime(&now); if((p = strchr(t, '\n')) != NULL) *p = 0; - fprintf(out, "%s: %s\n", p, b); + fprintf(out, "%s: %s\n", t, b); free(b); fclose(out); } @@ -117,7 +117,7 @@ static int chfile(struct configvar *var, void *uudata) { if(fn != NULL) free(fn); - if(var->val.str[0] == L'0') { + if(var->val.str[0] == L'\0') { fn = NULL; } else { if((fn = icwcstombs(var->val.str, NULL)) == NULL) @@ -130,6 +130,7 @@ static int init(int hup) { if(!hup) { GCBREG(newtransfercb, reg, NULL); + chfile(confgetvar("reqstat", "file"), NULL); CBREG(confgetvar("reqstat", "file"), conf_update, chfile, NULL, NULL); } return(0);