[asterisk-commits] branch north/chan_skinny-fixup r34399 - /team/north/chan_skinny-fixup/channels/

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Thu Jun 15 19:14:26 MST 2006


Author: north
Date: Thu Jun 15 21:14:25 2006
New Revision: 34399

URL: http://svn.digium.com/view/asterisk?rev=34399&view=rev
Log:
oops..

Modified:
    team/north/chan_skinny-fixup/channels/chan_skinny.c

Modified: team/north/chan_skinny-fixup/channels/chan_skinny.c
URL: http://svn.digium.com/view/asterisk/team/north/chan_skinny-fixup/channels/chan_skinny.c?rev=34399&r1=34398&r2=34399&view=diff
==============================================================================
--- team/north/chan_skinny-fixup/channels/chan_skinny.c (original)
+++ team/north/chan_skinny-fixup/channels/chan_skinny.c Thu Jun 15 21:14:25 2006
@@ -1792,8 +1792,7 @@
 	int speeddialInstance = 1;
 	int y = 0;
 
-	d = ast_calloc(1, sizeof(struct skinny_device));
-	if (!d) {
+	if (!(d = ast_calloc(1, sizeof(struct skinny_device)))) {
 		return NULL;
 	} else {
 		ast_copy_string(d->name, cat, sizeof(d->name));
@@ -1860,6 +1859,8 @@
 				ast_copy_string(linelabel, v->value, sizeof(linelabel));
 			} else if (!strcasecmp(v->name, "speeddial")) {
 				if (!(sd = ast_calloc(1, sizeof(struct skinny_speeddial)))) {
+					return NULL;
+				} else {
 					char *stringp, *exten, *label;
 					stringp = v->value;
 					exten = strsep(&stringp, ",");
@@ -1874,21 +1875,21 @@
 
 					sd->next = d->speeddials;
 					d->speeddials = sd;
-				} else {
-					return NULL;
 				}
 			} else if (!strcasecmp(v->name, "addon")) {
 				if (!(a = ast_calloc(1, sizeof(struct skinny_addon)))) {
+					return NULL;
+				} else {
 					ast_mutex_init(&a->lock);
 					ast_copy_string(a->type, v->value, sizeof(a->type));
 
 					a->next = d->addons;
 					d->addons = a;
-				} else {
-					return NULL;
 				}
 			} else if (!strcasecmp(v->name, "trunk") || !strcasecmp(v->name, "line")) {
 				if (!(l = ast_calloc(1, sizeof(struct skinny_line)))) {
+					return NULL;
+				} else {
 					ast_mutex_init(&l->lock);
 					ast_copy_string(l->name, v->value, sizeof(l->name));
 
@@ -1930,8 +1931,6 @@
 
 					l->next = d->lines;
 					d->lines = l;
-				} else {
-					return NULL;
 				}
 			} else {
 				ast_log(LOG_WARNING, "Don't know keyword '%s' at line %d\n", v->name, v->lineno);
@@ -4077,7 +4076,7 @@
 				ast_log(LOG_WARNING, "Invalid bindport '%s' at line %d of %s\n", v->value, v->lineno, config);
 			}
 			if (!strcasecmp(v->name, "port")) { /*! \todo Remove 'port' option after 1.4 */
-				ast_log(LOG_WARNING, "Option 'port' at line %d of %s has been deprecated.  Please use 'bindport' instead.", v->lineno, config);
+				ast_log(LOG_WARNING, "Option 'port' at line %d of %s has been deprecated.  Please use 'bindport' instead.\n", v->lineno, config);
 			}
 		}
 		v = v->next;



More information about the asterisk-commits mailing list