diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index d6e6594a6..9bfdb0bd3 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -112,6 +112,13 @@ } else if (linphone_call_get_state(call) == LinphoneCallIncomingReceived) { if ((floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_9_x_Max)) { if ([LinphoneManager.instance lpConfigBoolForKey:@"autoanswer_notif_preference"]) { + if (call) { + LinphoneCallAppData *data = (__bridge LinphoneCallAppData *)linphone_call_get_user_data(call); + if (data->timer) { + [data->timer invalidate]; + data->timer = nil; + } + } linphone_core_accept_call(LC, call); [PhoneMainView.instance changeCurrentView:CallView.compositeViewDescription]; } else {