<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi,<br>
    <br>
    this may be related to same issue reported at:<br>
    <a class="moz-txt-link-freetext" href="http://sip-router.org/tracker/index.php?do=details&amp;task_id=114">http://sip-router.org/tracker/index.php?do=details&amp;task_id=114</a><br>
    <br>
    Therefore it can be just some log message printed erroneously. Can
    you dump the htable content (or print it with xlog) to see if the
    assignment is actually done or not?<br>
    <br>
    Dumping the htable content:<br>
    <br>
    kamctl fifo sht_dump a<br>
    <br>
    Another possible issue I spot with your config is that you don't
    check for the existence of Authorization header. Since I am not
    using auth_radius, I am not sure radius_www_authorize() return -1
    only when the password mismatches. Might be also when there is no
    header carrying the credentials. If no Authorization header is
    present, the $au is null -- in this case you just have to do
    www_challenge() and exit, since counting failed authentications for
    "&lt;null&gt;" user might bring you unexpected behaviour.<br>
    <br>
    Regards,<br>
    Ramona<br>
    <br>
     <br>
    On 2/18/11 10:35 PM, Ricardo Martinez wrote:
    <blockquote
      cite="mid:d6f466122e77ea75da0430da381231ac@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:Consolas;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Hello</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">I’m trying to use “htable” module
            with the example to block a user with three time s failed
            password.</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">When a REGISTER arrives I’m getting
            this error :<br>
            <br>
          </span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Feb 18 17:26:34
            /usr/local/sbin/kamailio[5840]: ERROR: &lt;core&gt;
            [lvalue.c:358]: setting pvar failed</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Feb 18 17:26:34
            /usr/local/sbin/kamailio[5840]: ERROR: &lt;core&gt;
            [lvalue.c:411]: assignment failed at pos: (322,54-322,81)</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Feb 18 17:26:34
            /usr/local/sbin/kamailio[5840]: ERROR: &lt;core&gt;
            [lvalue.c:358]: setting pvar failed</span></p>
        <p class="MsoNormal">
          <span style="font-size: 10pt; font-family: Consolas;"
            lang="EN-US">Feb 18 17:26:34 /usr/local/sbin/kamailio[5840]:
            ERROR: &lt;core&gt; [lvalue.c:411]: assignment failed at
            pos: (328,47-328,49)</span></p>
        <p class="MsoNormal">
          <span style="font-size: 10pt; font-family: Consolas;"
            lang="EN-US"> </span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">The lines pointing the error are
            these :</span></p>
        <p class="MsoNormal">
          <span style="font-size: 10pt; font-family: Consolas;"
            lang="EN-US"> </span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">312    if (
            !radius_www_authorize("10.0.0.208") )</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">313    {</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">314            switch ($retcode)  {</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">315                    case -1:</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">316                           
            xlog("L_INFO","authentication failed from radius\n");</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">317                           
            if($sht(a=&gt;$au::auth_count) == "null")</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">318                            {</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">319                                   
            $sht(a=&gt;$au::auth_count) = 0;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">320                            }</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">321 
                                      $sht(a=&gt;$au::auth_count) =
            $sht(a=&gt;$au::auth_count) + 1;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">322                           
            if($sht(a=&gt;$au::auth_count) == 3)</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">323                            {</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">324                                   
            xlog("L_INFO","auth failed 3rd time - src ip: $si\n");</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">325                            }</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">326                           
            $sht(a=&gt;$au::last_auth) = $Ts;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">327                    break;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">328                    case -5:</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">329                           
            sl_send_reply("403", "Forbidden");</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">330                    exit;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">331            }</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">332           
            www_challenge("10.0.0.208", "1");</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">333            exit;</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">334    }</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US"> </span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">What could be the problem?</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US"> </span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Thanks in advance.</span></p>
        <p class="MsoNormal">
          <span style="font-size: 10pt; font-family: Consolas;"
            lang="EN-US">Regards,</span></p>
        <p class="MsoNormal"><span style="font-size: 10pt; font-family:
            Consolas;" lang="EN-US">Ricardo.-</span></p>
      </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>