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

Crash with Accessibility mode enabled #281

Open
@vlntb

Description

@vlntb

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions