You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Peter Jakobi <ja...@informatik.tu-muenchen.de> on 1998/05/19 08:31:36 UTC
general/2249: SSI regex error: /^$/ should only match undef'd or empty vars
>Number: 2249
>Category: general
>Synopsis: SSI regex error: /^$/ should only match undef'd or empty vars
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Mon May 18 23:40:00 PDT 1998
>Last-Modified:
>Originator: jakobi@informatik.tu-muenchen.de
>Organization:
apache
>Release: 1.2.5 onward
>Environment:
Linux, Kernel 2.0.x, binary distribution from
SuSE 5.2 (apassl.*)
>Description:
<!--#if expr="$A = /^$/" -->
(sp:)?) in 1.2.0 worked fine. However with newer
releases (1.2.5 and 1.2.6), above line seems
to be always true instead of just matching
empty strings (or undefined variables).
>How-To-Repeat:
Output contains 12 on 1.2.0, and no date on 1.2.5+.
Hmmm.
<!--#set var="PRIMARY_LANG" value="e" -->
<!--#set var="LAST" value="12" -->
<!--#if expr="$PRIMARY_LANG = e && $LAST = /^$/" -->
<!--#set var="LAST" value="No date available" -->
<!--#endif -->
<!--#if expr="$PRIMARY_LANG = e" -->
<!--#if expr="$DOCUMENT_NAME = e_home.shtml" -->
<br><font color="red">Last Update: <!--#echo var="LAST"--></font>
<!--#else -->
<h1><b><i><font color="#FF8000"><!--#echo var="TITLE"--></font></i></b></h1>
<font color="red">Last Update: <!--#echo var="LAST"--></font>
<!--#endif -->
<!--#endif -->
>Fix:
Have a look at regex, content of new vars, ssi...
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <ap...@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]