• Simon Morlat's avatar
    Fix an invalid read, due to C macro classic trap. · c6cbe98e
    Simon Morlat authored
    =9380==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f0004734a6 at pc 0x7feb3f206673 bp 0x7ffe60d9dca0 sp 0x7ffe60d9dc90
    READ of size 1 at 0x60f0004734a6 thread T0
        0 0x7feb3f206672 in linphone_event_is_internal /home/francois/projects/flexisip-tree/linphone-sdk/linphone/coreapi/event.c:165
        1 0x7feb3f34ea29 in linphone_core_notify_subscribe_received /home/francois/projects/flexisip-tree/linphone-sdk/linphone/coreapi/vtables.c:259
        2 0x7feb3f1d2402 in subscribe_received /home/francois/projects/flexisip-tree/linphone-sdk/linphone/coreapi/callbacks.c:707
        3 0x7feb3ed84ac7 in LinphonePrivate::SalSubscribeOp::subscribeProcessRequestEventCb(void*, belle_sip_request_event const*) /home/francois/projects/flexisip-tree/linphone-sdk/linphone/src/sal/event-op.cpp:175
        4 0x7feb3eddd58b in LinphonePrivate::Sal::processRequestEventCb(void*, belle_sip_request_event const*) /home/francois/projects/flexisip-tree/linphone-sdk/linphone/src/sal/sal.cpp:247
        5 0x7feb45698b7d in process_request_event /home/francois/projects/flexisip-tree/linphone-sdk/belle-sip/src/siplistener.c:95
        6 0x7feb45682124 in belle_sip_provider_dispatch_request /home/francois/projects/flexisip-tree/linphone-sdk/belle-sip/src/provider.c:176
        7 0x7feb456832db in belle_sip_provider_dispatch_message /home/francois/projects/flexisip-tree/linphone-sdk/belle-sip/src/provider.c:290
    c6cbe98e