Make outgoing call spool only consider # a comment if at the beginning of a line...
authorJames Golovich <james@gnuinter.net>
Mon, 5 Apr 2004 18:03:40 +0000 (18:03 +0000)
committerJames Golovich <james@gnuinter.net>
Mon, 5 Apr 2004 18:03:40 +0000 (18:03 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2625 65c4cc65-6c06-0410-ace0-fbb531ad65f3

pbx/pbx_spool.c

index 946f369..1dbee19 100755 (executable)
@@ -97,9 +97,13 @@ static int apply_outgoing(struct outgoing *o, char *fn, FILE *f)
                lineno++;
                if (!feof(f)) {
                        /* Trim comments */
-                       c = strchr(buf, '#');
-                       if (c)
-                                *c = '\0';
+                       c = buf;
+                       while ((c = strchr(c, '#'))) {
+                               if ((c == buf) || (*(c-1) == ' ') || (*(c-1) == '\t'))
+                                       *c = '\0';
+                               else
+                                       c++;
+                       }
                        c = strchr(buf, ';');
                        if (c)
                                 *c = '\0';