Skip to content
This repository has been archived by the owner on Jan 12, 2019. It is now read-only.

Crash with Accessibility mode enabled #281

Open
vlntb opened this issue Feb 14, 2018 · 0 comments
Open

Crash with Accessibility mode enabled #281

vlntb opened this issue Feb 14, 2018 · 0 comments

Comments

@vlntb
Copy link

vlntb commented Feb 14, 2018

General information

  • SDK/Library version: 5.4.1
  • iOS Version and Device: 11.2.5, iPhone6s
  • Integration type and version: as a library

Issue description

Brief:
Enable accessibility mode: Settings > General > Accessibility > VoiceOver > On.
Crash in CardIOPaymentViewController.

Details:
Overridden method 'description' is supposed to print out important / relevant values for CardIOPaymentViewController object in the debug output. Current implementation (sometimes) results in an infinite recursive call through caused by paymentDelegate.

On iOS 11 method 'description' is used by accessibility tool presumably to pull out a name of a screen from view-controller, which causes a crash from buffer overflow.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant