<HTML>
<HEAD>
<TITLE>Cookie value compare, integer</TITLE>
</HEAD>
<BODY>
<FONT FACE="Arial"><SPAN STYLE='font-size:11pt'>Is anyone comparing cookie values that are integers?<BR>
<BR>
I am getting the value of a cookie and then trying to compare it to another integer value but am getting a compile error. Can I compare integers stored in the req object? Should I be going about this a different way?<BR>
<BR>
For example:<BR>
<BR>
--sitename.vcl<BR>
<BR>
sitename_recv{<BR>
<BR>
    set req.http.compareVal=10;<BR>
    set req.http.cookieVal=5;<BR>
<BR>
   call cookieValCompare;<BR>
<BR>
}<BR>
<BR>
sub cookieValCompare{<BR>
<BR>
     if( req.http.cookieVal < req.http.compareVal)<BR>
    {<BR>
       #do something extra<BR>
    }<BR>
}<BR>
<BR>
<BR>
If I try to compile via the console I get:<BR>
<BR>
Message from VCC-compiler:<BR>
Expected ')' got '<'<BR>
(program line 109), at<BR>
(/etc/varnish/sitename.vcl Line 11 Pos 28)<BR>
      if( req.http.cookieVal < req.http.compareVal )<BR>
---------------------------------#-----------------------------<BR>
Running VCC-compiler failed, exit 1VCL compilation failed<BR>
Command failed with error code 106<BR>
</SPAN></FONT>
</BODY>
</HTML>