diff options
author | Mark Spencer <markster@digium.com> | 2004-11-17 19:27:47 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2004-11-17 19:27:47 +0000 |
commit | ef74e243313d287c449726c1fe54ec1b6d5eb227 (patch) | |
tree | 4db2a3c9fbeab25c97460725e37809478f45b00c /logger.c | |
parent | bb6493c861468b96166ac867bcc3cd5683e12bd8 (diff) |
Fix little logging issue
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4283 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'logger.c')
-rwxr-xr-x | logger.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -615,6 +615,7 @@ extern void ast_verbose(const char *fmt, ...) vsnprintf(stuff + pos, sizeof(stuff) - pos, fmt, ap); opos = pos; pos = strlen(stuff); + if (stuff[strlen(stuff)-1] == '\n') complete = 1; else @@ -656,11 +657,12 @@ extern void ast_verbose(const char *fmt, ...) fprintf(stdout, stuff + opos); */ ast_log(LOG_VERBOSE, stuff); - - if (fmt[strlen(fmt)-1] != '\n') - replacelast = 1; - else - replacelast = pos = 0; + if (strlen(stuff)) { + if (stuff[strlen(stuff)-1] != '\n') + replacelast = 1; + else + replacelast = pos = 0; + } va_end(ap); ast_mutex_unlock(&msglist_lock); |