[asterisk-bugs] [JIRA] (ASTERISK-29822) cli: Typing \? freezes the CLI permanently with remote console

Friendly Automation (JIRA) noreply at issues.asterisk.org
Thu Jun 30 18:29:08 CDT 2022


    [ https://issues.asterisk.org/jira/browse/ASTERISK-29822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=259588#comment-259588 ] 

Friendly Automation commented on ASTERISK-29822:
------------------------------------------------

Change 18709 merged by Friendly Automation:
cli: Fix CLI blocking forever on terminating backslash

[https://gerrit.asterisk.org/c/asterisk/+/18709|https://gerrit.asterisk.org/c/asterisk/+/18709]

> cli: Typing \? freezes the CLI permanently with remote console
> --------------------------------------------------------------
>
>                 Key: ASTERISK-29822
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29822
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: General
>    Affects Versions: 18.9.0
>            Reporter: N A
>            Assignee: Unassigned
>
> Typing backslash followed by ? completely freezes the CLI. It only seems to be that particular key combination.
> I realize the ? is a special key, but there seems to be some buggy behavior here. Kind of a major issue, but the likliehood of someone accidentally typing "\?" is probably small, so marking this 'minor'.
> This occurs whether it is at the beginning of a command or anywhere afterwards.
> CTRL+C is unsuccessful at exiting the CLI. The cli no longer responds to any keyboard input - backspace, alphanumeric keys, etc.
> Only way to exit is CTRL+\ which sends a SIGQUIT to force the process to quit. The average user probably won't know to do this.
> Assuming this isn't supposed to happen, looks like it's happening in the fd polling, so not sure if anything can be done about it, but here it is anyways:
> https://github.com/asterisk/asterisk/blob/f38277524148e352b85810dda1c999bdde34e3cb/main/asterisk.c#L1410
> EDIT: Only occurs with remote console (e.g., {{asterisk -r}})



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list