diff -aurp open-iscsi-2.0-872-rc1-bnx2i/usr/log.c open-iscsi-2.0-872-rc1-bnx2i.work/usr/log.c --- open-iscsi-2.0-872-rc1-bnx2i/usr/log.c 2010-05-06 15:26:01.000000000 -0500 +++ open-iscsi-2.0-872-rc1-bnx2i.work/usr/log.c 2010-05-06 15:51:47.000000000 -0500 @@ -281,10 +281,15 @@ void log_do_log_daemon(int prio, void *p void log_do_log_stderr(int prio, void *priv, const char *fmt, va_list ap) { - fprintf(stderr, "%s: ", log_name); - vfprintf(stderr, fmt, ap); - fprintf(stderr, "\n"); - fflush(stderr); + if (prio == LOG_INFO) { + vfprintf(stdout, fmt, ap); + fprintf(stdout, "\n"); + } else { + fprintf(stderr, "%s: ", log_name); + vfprintf(stderr, fmt, ap); + fprintf(stderr, "\n"); + fflush(stderr); + } } void log_warning(const char *fmt, ...)