Module: sip-router Branch: 3.1 Commit: d920515a0d65256aafcf47c5ad88deda816fccff URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d920515a...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Oct 26 10:25:03 2010 +0200
sanity: update docs related to return code
- sanity_check() returns false if a test fails - reported by Sergey Okhapkin (cherry picked from commit 8a2334dd758a1e9d43d1fac544f6e962960b4dcc)
---
modules/sanity/README | 22 +++++++++++----------- modules/sanity/doc/functions.xml | 16 ++++++++-------- 2 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/modules/sanity/README b/modules/sanity/README index 0e364e3..2510375 100644 --- a/modules/sanity/README +++ b/modules/sanity/README @@ -4,7 +4,7 @@ Nils Ohlmeier
iptelorg GmbH
- Copyright � 2006 iptelorg GmbH + Copyright © 2006 iptelorg GmbH Revision History Revision $Revision$ $Date$ __________________________________________________________________ @@ -116,17 +116,17 @@ modparam("sanity", "proxy_require", "foo, bar") Revision History Revision $Revision$ $Date$
-1.4.1. sanity_check() +1.4.1. sanity_check()
This function makes a row of sanity checks on the given request. The - function returns true if one of the checks failed. If one of the checks - fails the module sends a precise error reply via sl_send_reply. Thus - their is no need to reply with a generic error message. + function returns false (-1) if one of the checks failed. If one of the + checks fails the module sends a precise error reply via sl_send_reply. + Thus there is no need to reply with a generic error message.
Example 3. sanity_check usage ... -if (sanity_check()) { - break; +if (!sanity_check()) { + exit; } ...
@@ -138,10 +138,10 @@ if (sanity_check()) {
Example 4. sanity_check usage with parameter ... -if (method=="REGISTER" && sanity_check("256")) { +if (method=="REGISTER" && !sanity_check("256")) { /* the register contains an invalid expires value and is replied with a 400 */ - break; + exit; } ...
@@ -151,9 +151,9 @@ if (method=="REGISTER" && sanity_check("256")) {
Example 5. sanity_check usage with two parameters ... -if (method=="INVITE" && sanity_check("1024", "6")) { +if (method=="INVITE" && !sanity_check("1024", "6")) { /* the INVITE contains an invalid From or To header and is replied with a 400 */ - break; + exit; } ... diff --git a/modules/sanity/doc/functions.xml b/modules/sanity/doc/functions.xml index 85f788d..ea9cf1d 100644 --- a/modules/sanity/doc/functions.xml +++ b/modules/sanity/doc/functions.xml @@ -26,9 +26,9 @@ </title> <para> This function makes a row of sanity checks on the given request. - The function returns true if one of the checks failed. If one + The function returns false (-1) if one of the checks failed. If one of the checks fails the module sends a precise error reply via - sl_send_reply. Thus their is no need to reply with a generic + sl_send_reply. Thus there is no need to reply with a generic error message. </para> <example> @@ -36,8 +36,8 @@ <programlisting> <![CDATA[ ... -if (sanity_check()) { - break; +if (!sanity_check()) { + exit; } ... ]]> @@ -55,9 +55,9 @@ if (sanity_check()) { <programlisting> <![CDATA[ ... -if (method=="REGISTER" && sanity_check("256")) { +if (method=="REGISTER" && !sanity_check("256")) { /* the register contains an invalid expires value and is replied with a 400 */ - break; + exit; } ... ]]> @@ -73,9 +73,9 @@ if (method=="REGISTER" && sanity_check("256")) { <programlisting> <![CDATA[ ... -if (method=="INVITE" && sanity_check("1024", "6")) { +if (method=="INVITE" && !sanity_check("1024", "6")) { /* the INVITE contains an invalid From or To header and is replied with a 400 */ - break; + exit; } ... ]]>