]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
switch_event: Correct the set of a uniq flag for request_param and channel_data event...
authorMarc Olivier Chouinard <mochouinard@moctel.com>
Fri, 22 Oct 2010 16:21:49 +0000 (12:21 -0400)
committerMarc Olivier Chouinard <mochouinard@moctel.com>
Fri, 22 Oct 2010 16:21:49 +0000 (12:21 -0400)
src/include/switch_event.h

index 1864e397e601b6c800ae6346d977eead730615da..41bc75cada3c68833151a8323f48bbde0b905070 100644 (file)
@@ -345,11 +345,15 @@ SWITCH_DECLARE(switch_status_t) switch_event_create_pres_in_detailed(_In_z_ char
 */
 #define switch_event_create(event, id) switch_event_create_subclass(event, id, SWITCH_EVENT_SUBCLASS_ANY)
 
-        static inline switch_status_t switch_event_create_plain(switch_event_t **event, switch_event_types_t event_id)
+static inline switch_status_t switch_event_create_plain(switch_event_t **event, switch_event_types_t event_id)
 {
        switch_status_t status = switch_event_create(event, SWITCH_EVENT_CLONE);
        if (status == SWITCH_STATUS_SUCCESS) {
                (*event)->event_id = event_id;
+
+               if (event_id == SWITCH_EVENT_REQUEST_PARAMS || event_id == SWITCH_EVENT_CHANNEL_DATA) {
+                       (*event)->flags |= EF_UNIQ_HEADERS;
+               }
        }
 
        return status;