Fixes for ast_strlen_zero() janitor project.
authorJason Parker <jparker@digium.com>
Wed, 13 Jun 2007 17:06:53 +0000 (17:06 +0000)
committerJason Parker <jparker@digium.com>
Wed, 13 Jun 2007 17:06:53 +0000 (17:06 +0000)
Issue 9968, patch by eliel.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@69081 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c
main/pbx.c

index 56b321e..fded1c9 100644 (file)
@@ -7494,7 +7494,7 @@ static int transmit_invite(struct sip_pvt *p, int sipmethod, int sdp, int init)
        }
        /* This new INVITE is part of an attended transfer. Make sure that the
        other end knows and replace the current call with this new call */
-       if (p->options && p->options->replaces && !ast_strlen_zero(p->options->replaces)) {
+       if (p->options && !ast_strlen_zero(p->options->replaces)) {
                add_header(&req, "Replaces", p->options->replaces);
                add_header(&req, "Require", "replaces");
        }
@@ -15025,7 +15025,7 @@ static int handle_request_refer(struct sip_pvt *p, struct sip_request *req, int
                        pbx_builtin_setvar_helper(current.chan2, "_SIPTRANSFER_REFERER", p->refer->referred_by);
        }
        /* Generate a Replaces string to be used in the INVITE during attended transfer */
-       if (p->refer->replaces_callid && !ast_strlen_zero(p->refer->replaces_callid)) {
+       if (!ast_strlen_zero(p->refer->replaces_callid)) {
                char tempheader[BUFSIZ];
                snprintf(tempheader, sizeof(tempheader), "%s%s%s%s%s", p->refer->replaces_callid, 
                                p->refer->replaces_callid_totag ? ";to-tag=" : "", 
index 730b318..dbd1203 100644 (file)
@@ -3746,7 +3746,7 @@ static int manager_show_dialplan(struct mansession *s, const struct message *m)
        /* Variables used for different counters */
        struct dialplan_counters counters;
 
-       if (id && !ast_strlen_zero(id))
+       if (!ast_strlen_zero(id))
                snprintf(idtext, sizeof(idtext), "ActionID: %s\r\n", id);
        else
                idtext[0] = '\0';