mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-07 13:35:00 +00:00
fix logic in openpty case
This commit is contained in:
parent
bfc3c17bcb
commit
3025375cc6
@ -230,15 +230,13 @@ switch_status_t modem_init(modem_t *modem, modem_control_handler_t control_handl
|
|||||||
|
|
||||||
#if USE_OPENPTY
|
#if USE_OPENPTY
|
||||||
if (openpty(&modem->master, &modem->slave, NULL, NULL, NULL)) {
|
if (openpty(&modem->master, &modem->slave, NULL, NULL, NULL)) {
|
||||||
|
|
||||||
if (modem->master < 0) {
|
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Fatal error: failed to initialize pty\n");
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Fatal error: failed to initialize pty\n");
|
||||||
status = SWITCH_STATUS_FALSE;
|
status = SWITCH_STATUS_FALSE;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
modem->stty = ttyname(modem->slave);
|
modem->stty = ttyname(modem->slave);
|
||||||
}
|
|
||||||
#else
|
#else
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
modem->slot = 4+globals.NEXT_ID++; /* need work here we start at COM4 for now*/
|
modem->slot = 4+globals.NEXT_ID++; /* need work here we start at COM4 for now*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user