Fix to make sure we resend the EMSI_REQ banner
This commit is contained in:
parent
91fc61e170
commit
0e7b93abd1
@ -112,6 +112,7 @@ final class EMSI extends BaseProtocol implements CRCInterface,ZmodemInterface
|
|||||||
* Create the EMSI_DAT
|
* Create the EMSI_DAT
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
private function emsi_makedat(): string
|
private function emsi_makedat(): string
|
||||||
{
|
{
|
||||||
@ -904,7 +905,7 @@ final class EMSI extends BaseProtocol implements CRCInterface,ZmodemInterface
|
|||||||
if ($this->client->timer_expired($t1))
|
if ($this->client->timer_expired($t1))
|
||||||
return self::TIMEOUT;
|
return self::TIMEOUT;
|
||||||
|
|
||||||
if (($ch == self::TIMEOUT) && $this->client->timer_expired($t2)) {
|
if (($ch == self::TIMEOUT) || $this->client->timer_expired($t2)) {
|
||||||
if (! $got) {
|
if (! $got) {
|
||||||
$this->emsi_banner();
|
$this->emsi_banner();
|
||||||
$t2 = $this->client->timer_set(self::EMSI_RESEND_TO);
|
$t2 = $this->client->timer_set(self::EMSI_RESEND_TO);
|
||||||
|
Loading…
Reference in New Issue
Block a user