diff --git a/src/sexpots/sexpots.c b/src/sexpots/sexpots.c index 9d48a3461b62ed41ec1735b494d7e109758f64d9..4ac10098b0fd8443ae77a55391c87c04fefdfa15 100644 --- a/src/sexpots/sexpots.c +++ b/src/sexpots/sexpots.c @@ -686,6 +686,8 @@ BOOL modem_command(COM_HANDLE com_handle, const char* cmd) int i; for(i=0;i<=mdm_cmdretry;i++) { + if(terminated) + return FALSE; if(i) { lprintf(LOG_WARNING,"Retry #%u: sending modem command (%s) on %s", i, cmd, com_dev); lprintf(LOG_DEBUG,"Dropping DTR on %s", com_dev);