[Asterisk-cvs] asterisk loader.c,1.18.2.1,1.18.2.2

markster at lists.digium.com markster at lists.digium.com
Thu Apr 29 00:07:02 CDT 2004


Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv13732

Modified Files:
      Tag: v1-0_stable
	loader.c 
Log Message:
Small loader fix


Index: loader.c
===================================================================
RCS file: /usr/cvsroot/asterisk/loader.c,v
retrieving revision 1.18.2.1
retrieving revision 1.18.2.2
diff -u -d -r1.18.2.1 -r1.18.2.2
--- loader.c	19 Feb 2004 01:04:58 -0000	1.18.2.1
+++ loader.c	29 Apr 2004 04:13:44 -0000	1.18.2.2
@@ -280,11 +280,11 @@
 	m->reload = dlsym(m->lib, "reload");
 	if (m->reload == NULL)
 		m->reload = dlsym(m->lib, "_reload");
-	if (m->key && !(key = m->key())) {
+	if (!m->key || !(key = m->key())) {
 		ast_log(LOG_WARNING, "Key routine returned NULL in module %s\n", fn);
-		errors++;
-	} else
 		key = NULL;
+		errors++;
+	}
 	if (key && verify_key(key)) {
 		ast_log(LOG_WARNING, "Unexpected key returned by module %s\n", fn);
 		errors++;




More information about the svn-commits mailing list