diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-09-26 15:43:16 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-09-26 15:43:16 +0000 |
commit | 852bf07caa381b5804e792d079c91ab3538a5e85 (patch) | |
tree | 70984ff06e5fc72a54c1bb408828dbcdfdf67e36 /logger.c | |
parent | 24cdb73f92dd4b51788bb865cc4a510e10f99b95 (diff) |
ensure that if the verbose buffer is full, we send it out even if it's not complete (issue #5263, patch modified to actually compile)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6662 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'logger.c')
-rwxr-xr-x | logger.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -861,6 +861,12 @@ void ast_verbose(const char *fmt, ...) complete = (stuff[len - 1] == '\n') ? 1 : 0; + /* If we filled up the stuff completely, then log it even without the '\n' */ + if (len >= sizeof(stuff) - 1) { + complete = 1; + len = 0; + } + if (complete) { if (msgcnt < MAX_MSG_QUEUE) { /* Allocate new structure */ |