X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Flog.c;h=912287b29e2bb077a33b4cc62ae9ce52d2ec2f47;hb=f7287fb60d390bd3533ab5afacd470a10e4b3e5e;hp=b439c4cd55933d242d6d934ce7ce529bdf1676bb;hpb=44d6b0193b4c993f23e081fa865cb0bf81b21272;p=yaz-moved-to-github.git diff --git a/src/log.c b/src/log.c index b439c4c..912287b 100644 --- a/src/log.c +++ b/src/log.c @@ -332,7 +332,10 @@ static void yaz_log_open_check(struct tm *tm, int force, const char *filemode) #ifdef WIN32 yaz_log_close(); #endif - new_file = fopen(cur_filename, filemode); + if (!strncmp(cur_filename, "fd=", 3)) + new_file = fdopen(atoi(cur_filename + 3), filemode); + else + new_file = fopen(cur_filename, filemode); if (new_file) { yaz_log_close();