[asterisk-commits] russell: branch russell/iax_refcount r80290 - /team/russell/iax_refcount/main/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed Aug 22 12:10:06 CDT 2007


Author: russell
Date: Wed Aug 22 12:10:05 2007
New Revision: 80290

URL: http://svn.digium.com/view/asterisk?view=rev&rev=80290
Log:
remove usage of assert, as we do not use it anywhere else

Modified:
    team/russell/iax_refcount/main/astobj2.c

Modified: team/russell/iax_refcount/main/astobj2.c
URL: http://svn.digium.com/view/asterisk/team/russell/iax_refcount/main/astobj2.c?view=diff&rev=80290&r1=80289&r2=80290
==============================================================================
--- team/russell/iax_refcount/main/astobj2.c (original)
+++ team/russell/iax_refcount/main/astobj2.c Wed Aug 22 12:10:05 2007
@@ -18,7 +18,6 @@
  * Function implementing astobj2 objects.
  */
 #include "asterisk.h"
-#include <assert.h>
 
 ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 
@@ -95,10 +94,11 @@
 {
 	struct astobj2 *p;
 
-	if (user_data == NULL) {
-		ao2_bt();
-		assert(user_data != NULL);
-	}
+	if (!user_data) {
+		ast_log(LOG_ERROR, "user_data is NULL\n");
+		return NULL;
+	}
+
 	p = (struct astobj2 *)((char *)(user_data) - sizeof(struct astobj2));
 	if (AO2_MAGIC != (p->priv_data.magic) ) {
 		ast_verbose("----!!!!!--------- bad magic number 0x%x for %p\n", p->priv_data.magic, p);




More information about the asterisk-commits mailing list