Thanks it worked but with some workaround<div><br><div>group{</div><div>                        mschap{</div><div>                                reject =1</div><div>                                ok = return</div><div>                        }</div>

<div>                        if ( Module-Failure-Message =~ /.*winbind reply failed.*/i){</div><div>                                mschap_local</div><div>                        }       </div><div>                }       </div>

<div>}</div><div>with out adding group or mschap {} it was returning reject to parent and we were not seeing if condition etc,</div></div><div>with above config it works </div><br><div class="gmail_quote">On Tue, Feb 26, 2013 at 5:35 PM, Phil Mayers <span dir="ltr"><<a href="mailto:p.mayers@imperial.ac.uk" target="_blank">p.mayers@imperial.ac.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 26/02/13 10:18, Chitrang Srivastava wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks this may solve the issue but one doubt ,<br>
 > if (Module-Failure-Message =~ /.*logon fail.*/i) {<br>
How is Module-failure-Message is handled , I guess its a string ?<br>
</blockquote>
<br></div>
Yes. It is set by some/most modules, but in particular "mschap" sets it to the error output of ntlm_auth<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What kind of comparision are you doing ?<br>
</blockquote>
<br></div>
The example above is a case-insensitive regexp. See "man unlang"<div class="HOEnZb"><div class="h5"><br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/<u></u>list/users.html</a><br>
</div></div></blockquote></div><br>