X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Flog.c;h=912287b29e2bb077a33b4cc62ae9ce52d2ec2f47;hp=b439c4cd55933d242d6d934ce7ce529bdf1676bb;hb=7d640b3f9eeb46ab57958aa21b63f26271162ee7;hpb=44d6b0193b4c993f23e081fa865cb0bf81b21272 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();