Author: rizzo
Date: Fri Jul 20 16:42:10 2007
New Revision: 76214

URL: http://svn.digium.com/view/asterisk?view=rev&rev=76214
Log:
now replace free() with ast_free()


Modified:
    team/rizzo/astobj2/channels/chan_sip.c

Modified: team/rizzo/astobj2/channels/chan_sip.c
URL: 
http://svn.digium.com/view/asterisk/team/rizzo/astobj2/channels/chan_sip.c?view=diff&rev=76214&r1=76213&r2=76214
==============================================================================
--- team/rizzo/astobj2/channels/chan_sip.c (original)
+++ team/rizzo/astobj2/channels/chan_sip.c Fri Jul 20 16:42:10 2007
@@ -1916,7 +1916,7 @@
                ast_sched_del(sched, reg->timeout);
        ast_string_field_free_pools(reg);
        regobjs--;
-       free(reg);
+       ast_free(reg);
 }
 
 static void *registry_unref(struct sip_registry *reg)
@@ -2279,7 +2279,7 @@
        if (!(hist = ast_calloc(1, sizeof(*hist) + l)))
                return;
        if (!p->history && !(p->history = ast_calloc(1, sizeof(*p->history)))) {
-               free(hist);
+               ast_free(hist);
                return;
        }
        memcpy(hist->event, buf, l);
@@ -2404,7 +2404,7 @@
                        UNLINK(cur, pvt->packets, prev);
                        pkt->pvt = pvt_unref(pvt);      /* release the 
reference to the dialog */
                        sip_pvt_unlock(pvt);
-                       free(pkt);
+                       ast_free(pkt);
                        return 0;
                }
        }
@@ -2557,7 +2557,7 @@
                        }
                        UNLINK(cur, p->packets, prev);
                        cur->pvt = pvt_unref(cur->pvt);
-                       free(cur);
+                       ast_free(cur);
                        break;
                }
        }
@@ -2930,7 +2930,7 @@
        ast_debug(3, "Destroying SIP peer %s\n", peer->name);
 
        if (peer->outboundproxy)
-               free(peer->outboundproxy);
+               ast_free(peer->outboundproxy);
        peer->outboundproxy = NULL;
 
        /* Delete it, it needs to disappear */
@@ -2967,7 +2967,7 @@
        peer->auth = NULL;
        if (peer->dnsmgr)
                ast_dnsmgr_release(peer->dnsmgr);
-       free(peer);
+       ast_free(peer);
 }
 
 /*! \brief Update peer data in database (if used) */
@@ -3118,7 +3118,7 @@
                ruserobjs--;
        else
                suserobjs--;
-       free(user);
+       ast_free(user);
 }
 
 /*! \brief Load user from realtime storage
@@ -3530,7 +3530,7 @@
                sip_dump_history(p);
 
        if (p->options)
-               free(p->options);
+               ast_free(p->options);
 
        if (p->stateid > -1)
                ast_extension_state_del(p->stateid, NULL);
@@ -3562,8 +3562,8 @@
        if (p->history) {
                struct sip_history *hist;
                while( (hist = AST_LIST_REMOVE_HEAD(p->history, list)) )
-                       free(hist);
-               free(p->history);
+                       ast_free(hist);
+               ast_free(p->history);
                p->history = NULL;
        }
 
@@ -3593,7 +3593,7 @@
                if (cp->retransid > -1)
                        ast_sched_del(sched, cp->retransid);
                cp->pvt = pvt_unref(cp->pvt);
-               free(cp);
+               ast_free(cp);
        }
        if (p->registry) {
                /* XXX why this is only for ourselves ?
@@ -3628,7 +3628,7 @@
        pvt_unref(p);   /* automatically calls pvt_destructor on ao2*/
        ast_mutex_destroy(&p->pvt_lock);        /* XXX not used in ao2 */
        pvt_destructor(p);
-       free(p);
+       ast_free(p);
 #endif
        return NULL;
 }
@@ -5269,7 +5269,7 @@
 
        if (ast_string_field_init(reg, 256)) {
                ast_log(LOG_ERROR, "Out of memory. Can't allocate SIP registry 
strings\n");
-               free(reg);
+               ast_free(reg);
                return -1;
        }
 
@@ -6584,7 +6584,7 @@
 
        ast_string_field_free_pools(p);
 
-       free(data);
+       ast_free(data);
 }
 
 /*! \brief Transmit response, no retransmits, using a temporary pvt structure 
*/
@@ -8323,7 +8323,7 @@
                return;
        if (p->refer->refer_call)
                p->refer->refer_call = pvt_unref(p->refer->refer_call);
-       free(p->refer);
+       ast_free(p->refer);
        p->refer = NULL;
 }
 
@@ -8811,7 +8811,7 @@
 
        while (route) {
                next = route->next;
-               free(route);
+               ast_free(route);
                route = next;
        }
 }
@@ -13898,7 +13898,7 @@
        transferee = d->chan1;
        transferer = d->chan2;
        copy_request(&req, &d->req);
-       free(d);
+       ast_free(d);
 
        if (!transferee || !transferer) {
                ast_log(LOG_ERROR, "Missing channels for parking! Transferer %s 
Transferee %s\n", transferer ? "<available>" : "<missing>", transferee ? 
"<available>" : "<missing>" );
@@ -14027,7 +14027,7 @@
                d->seqno = seqno;
                if (ast_pthread_create_background(&th, &attr, sip_park_thread, 
d) < 0) {
                        /* Could not start thread */
-                       free(d);        /* We don't need it anymore. If thread 
is created, d will be free'd
+                       ast_free(d);    /* We don't need it anymore. If thread 
is created, d will be free'd
                                           by sip_park_thread() */
                        pthread_attr_destroy(&attr);
                        return 0;
@@ -16222,13 +16222,13 @@
        buf2 = ast_calloc(1,res+1);
        ast_mark(prof_calloc, 0);
        if (buf2)
-               free(buf2);
+               ast_free(buf2);
 
        if (buf) {
                ast_mark(prof_copy, 1);
                bcopy(req.data, buf, res+1);
                ast_mark(prof_copy, 0);
-               free(buf);
+               ast_free(buf);
        }
 }
                
@@ -17073,7 +17073,7 @@
 
        AST_LIST_LOCK(&domain_list);
        while ((d = AST_LIST_REMOVE_HEAD(&domain_list, list)))
-               free(d);
+               ast_free(d);
        AST_LIST_UNLOCK(&domain_list);
 }
 
@@ -17145,7 +17145,7 @@
        while (a) {
                b = a;
                a = a->next;
-               free(b);
+               ast_free(b);
        }
 
        return 1;
@@ -17547,7 +17547,7 @@
                asprintf(&reg_string, "%s:[EMAIL PROTECTED]/%s", 
peer->username, peer->secret, peer->tohost, callback);
                if (reg_string) {
                        sip_register(reg_string, 0); /* XXX TODO: count in 
registry_count */
-                       free(reg_string);
+                       ast_free(reg_string);
                }
        }
        return peer;


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to