diff --git a/Classes/CallView.m b/Classes/CallView.m index 67bebb6b7..33c416c6e 100644 --- a/Classes/CallView.m +++ b/Classes/CallView.m @@ -726,11 +726,15 @@ static void hideSpinner(LinphoneCall *call, void *user_data) { LinphoneCall *call = linphone_core_get_current_call(LC); linphone_call_stop_recording(call); + callRecording = FALSE; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *writablePath = [paths objectAtIndex:0]; - writablePath = [writablePath stringByAppendingString:@""]; - - callRecording = FALSE; + writablePath = [writablePath stringByAppendingString:@"/"]; + NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:writablePath error:NULL]; + if (directoryContent) { + return; + } } else { LOGD(@"Recording Starts");