process the last line, even if it doesn't have a newline char (bug #3919)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@5334 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Russell Bryant
2005-04-01 04:17:42 +00:00
parent f066af663f
commit 28a319be01
2 changed files with 3 additions and 1 deletions

View File

@@ -19,6 +19,8 @@
-- A line was missing for the autosupport script that caused "make rpm" to fail
-- Fixed a problem with wav formatting that prevented files from being played
in some media players
-- Fixed if the last line of text in a file for the call spool did not contain
a new line, it would not be processed
Asterisk 1.0.7

View File

@@ -95,7 +95,7 @@ static int apply_outgoing(struct outgoing *o, char *fn, FILE *f)
while(!feof(f)) {
fgets(buf, sizeof(buf), f);
lineno++;
if (!feof(f)) {
if (!ast_strlen_zero(buf)) {
/* Trim comments */
c = buf;
while ((c = strchr(c, '#'))) {