]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make conference verbose-events param to control if events have all the channel data...
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 5 Jan 2009 20:44:45 +0000 (20:44 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 5 Jan 2009 20:44:45 +0000 (20:44 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11075 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_conference/mod_conference.c

index f51d02ceb9327cba07ec10d62a1e0e065e091022..82bcc9c7a0d8d009f8ce5cc364b2dbb3b6dd411d 100644 (file)
@@ -405,9 +405,15 @@ static switch_status_t conference_add_event_member_data(conference_member_t *mem
        if (member->conference) {
                status = conference_add_event_data(member->conference, event);
 
-               if (member->conference->verbose_events && member->session) {
+               if (member->session) {
                        switch_channel_t *channel = switch_core_session_get_channel(member->session);
-                       switch_channel_event_set_data(channel, event);
+
+                       if (member->conference->verbose_events) {
+                               switch_channel_event_set_data(channel, event);
+                       } else {
+                               switch_channel_event_set_basic_data(channel, event);
+                       }
+
                }
        }