*** efaxmsg.c Fri Mar 19 21:38:20 1999 --- ../efaxmsg.c Thu Jul 20 22:24:28 2006 *************** int msg ( char *fmt, ... ) *** 99,105 **** char *p ; va_list ap ; - va_start ( ap, fmt ) ; if ( ! init ) { logfile[0] = stderr ; --- 99,104 ---- *************** int msg ( char *fmt, ... ) *** 141,158 **** " ", logfile[i] ) ; } vfprintf( logfile[i], p, ap ) ; if ( flags & S ) fprintf ( logfile[i], " %s", strerror ( errno ) ) ; if ( ! ( flags & NOLF ) ) fputs ( "\n", logfile[i] ) ; atcol1[i] = flags & NOLF ? 0 : 1 ; if ( ! ( flags & NOFLSH ) ) fflush ( logfile[i] ) ; - } } - va_end ( ap ) ; - return err ; } --- 140,156 ---- " ", logfile[i] ) ; } + va_start ( ap, fmt ) ; vfprintf( logfile[i], p, ap ) ; + va_end ( ap ) ; if ( flags & S ) fprintf ( logfile[i], " %s", strerror ( errno ) ) ; if ( ! ( flags & NOLF ) ) fputs ( "\n", logfile[i] ) ; atcol1[i] = flags & NOLF ? 0 : 1 ; if ( ! ( flags & NOFLSH ) ) fflush ( logfile[i] ) ; } } return err ; }