diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-11-17 19:27:47 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-11-17 19:27:47 +0000 |
commit | 38b5e581d442a30432019c176f826f8e34bc7558 (patch) | |
tree | 4db2a3c9fbeab25c97460725e37809478f45b00c /logger.c | |
parent | 652b24cdfe5a632b36420da97a3810d94bfead0a (diff) |
Fix little logging issue
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4283 f38db490-d61c-443f-a65b-d21fe96a405b
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); |