]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix this for now.
authorBrian West <brian@freeswitch.org>
Fri, 4 Jul 2008 19:07:06 +0000 (19:07 +0000)
committerBrian West <brian@freeswitch.org>
Fri, 4 Jul 2008 19:07:06 +0000 (19:07 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8900 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/event_handlers/mod_cdr_csv/mod_cdr_csv.c

index 0c1187e2d5cd4579cb1f2f6b3cf597d755f14ac6..6238a340df7d0060cf12447753ce14b1ad695eda 100644 (file)
@@ -56,12 +56,11 @@ static struct {
        int rotate;
        int debug;
        cdr_leg_t legs;
-       switch_event_node_t *node;
 } globals;
 
 SWITCH_MODULE_LOAD_FUNCTION(mod_cdr_csv_load);
 SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_cdr_csv_shutdown);
-SWITCH_MODULE_DEFINITION(mod_cdr_csv, mod_cdr_csv_load, mod_cdr_csv_shutdown, NULL);
+SWITCH_MODULE_DEFINITION(mod_cdr_csv, mod_cdr_csv_load, NULL, NULL);
 
 static off_t fd_size(int fd)
 {
@@ -364,7 +363,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_cdr_csv_load)
 {
        switch_status_t status = SWITCH_STATUS_SUCCESS;
 
-       if (switch_event_bind_removable(modname, SWITCH_EVENT_TRAP, SWITCH_EVENT_SUBCLASS_ANY, event_handler, NULL, &globals.node) != SWITCH_STATUS_SUCCESS) {
+       if (switch_event_bind(modname, SWITCH_EVENT_TRAP, SWITCH_EVENT_SUBCLASS_ANY, event_handler, NULL) != SWITCH_STATUS_SUCCESS) {
                switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Couldn't bind!\n");
                return SWITCH_STATUS_GENERR;
        }
@@ -386,7 +385,6 @@ SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_cdr_csv_shutdown)
 {
 
        globals.shutdown = 1;
-       switch_event_unbind(&globals.node);
        return SWITCH_STATUS_SUCCESS;
 }