Changeset 73ad34


Ignore:
Timestamp:
2010-03-18 09:15:51 (4 years ago)
Author:
Poul-Henning Kamp <phk@…>
Branches:
2.1, tags/varnish-2.1.0, tags/varnish-2.1.1, tags/varnish-2.1.2, tags/varnish-2.1.3, tags/varnish-2.1.4
Children:
91a8d1
Parents:
573548
git-author:
Poul-Henning Kamp <phk@…> (2010-03-18 09:15:51)
git-committer:
Poul-Henning Kamp <phk@…> (2010-03-18 09:15:51)
Message:

Make it an error for a /*...*/ comment to contain /*

Fixes #655

git-svn-id:  http://www.varnish-cache.org/svn/trunk@4627 d4fa192b-c00b-0410-8231-f00ffab90ce4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/libvcl/vcc_token.c

    r7fbb41 r73ad34  
    356356                if (*p == '/' && p[1] == '*') { 
    357357                        for (q = p + 2; q < sp->e; q++) { 
     358                                if (*q == '/' && q[1] == '*') { 
     359                                        vsb_printf(tl->sb, 
     360                                            "/* ... */ comment contains /*\n"); 
     361                                        vcc_AddToken(tl, EOI, p, p + 2); 
     362                                        vcc_ErrWhere(tl, tl->t); 
     363                                        vcc_AddToken(tl, EOI, q, q + 2); 
     364                                        vcc_ErrWhere(tl, tl->t); 
     365                                        return; 
     366                                } 
    358367                                if (*q == '*' && q[1] == '/') { 
    359368                                        p = q + 2; 
Note: See TracChangeset for help on using the changeset viewer.