rem: if ( (logFileFd = fp) == NULL) {
add: if ( (fp = logFileFd) == NULL) {
context: Log(Ns_LogSeverity severity, char *fmt, va_list *argsPtr){    char *severityStr;    char  timebuf[100];    FILE *fp;    Ns_LogTime2(timebuf, 0);    switch (severity) {	case Fatal:	    severityStr = "Fatal";	    break;	case Error:	    severityStr = "Error";	    break;        case Warning:	    severityStr = "Warning";	    break;	case Bug:	    severityStr = "Bug";	    break;	case Notice:	    severityStr = "Notice";	    break;	case Debug:	    severityStr = "Debug";	    break;    	case Dev: 	    severityStr = "Dev";	    break;	default:	    severityStr = "<Unknown>";	    break;    }    Ns_MutexLock(&lock);    if ( (logFileFd = fp) == NULL) {	fp = stderr;    }    fprintf(fp, "%s[%d.%d][%s] %s: ", timebuf,		Ns_InfoPid(), Ns_ThreadId(), Ns_ThreadGetName(), severityStr);    if (nsconf.log.expanded == NS_TRUE) {	fprintf(fp, "\n    ");    }    vfprintf(fp, fmt, *argsPtr);    if (nsconf.log.expanded == NS_TRUE) {	fprintf(fp, "\n\n");    } else {    	fprintf(fp, "\n");    }    fflush(fp);    Ns_MutexUnlock(&lock);}