]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix logic in openpty case
authorAnthony Minessale <anthm@freeswitch.org>
Sun, 9 Dec 2012 19:12:34 +0000 (13:12 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Sun, 9 Dec 2012 19:12:40 +0000 (13:12 -0600)
src/mod/applications/mod_spandsp/mod_spandsp_modem.c

index 142f932b4dbd4a0bfde46a88066549747f1ea1f9..8e1c925b8b9e6514df079ff842dcf30cb84461ff 100644 (file)
@@ -230,15 +230,13 @@ switch_status_t modem_init(modem_t *modem, modem_control_handler_t control_handl
 
 #if USE_OPENPTY
        if (openpty(&modem->master, &modem->slave, NULL, NULL, NULL)) {
+        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Fatal error: failed to initialize pty\n");
+        status = SWITCH_STATUS_FALSE;
+        goto end;      
+    } 
 
-               if (modem->master < 0) {
-                       switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Fatal error: failed to initialize pty\n");
-                       status = SWITCH_STATUS_FALSE;
-                       goto end;
-               }
-
-               modem->stty = ttyname(modem->slave);
-       }
+    modem->stty = ttyname(modem->slave);
+       
 #else
 #ifdef WIN32
        modem->slot = 4+globals.NEXT_ID++; /* need work here we start at COM4 for now*/