--- cdr_addon_mysql.c.orig 2005-06-23 14:02:27.000000000 -0400 +++ cdr_addon_mysql.c 2005-06-23 14:05:38.000000000 -0400 @@ -428,8 +428,12 @@ int reload(void) { - my_unload_module(); - return my_load_module(); + int ret; + ast_mutex_unlock(&mysql_lock); + my_unload_module(); + ret = my_load_module(); + ast_mutex_unlock(&mysql_lock); + return ret; } int usecount(void)