No longer potentially forget about an event source when starting the modem

This commit is contained in:
Pierre Pronchery 2014-08-12 21:26:07 +02:00
parent 562396f94a
commit 47416ac7a3

View File

@ -609,6 +609,8 @@ static int _hayes_request(Hayes * hayes, ModemRequest * request)
static int _hayes_start(Hayes * hayes, unsigned int retry)
{
hayes->retry = retry;
if(hayes->source != 0)
g_source_remove(hayes->source);
hayes->source = g_idle_add(_on_reset, &hayes->channel);
return 0;
}