]> git.neil.brown.name Git - plato.git/commitdiff
gsmd: only sync with modem on resume if connected.
authorNeilBrown <neilb@suse.de>
Fri, 5 Dec 2014 02:15:02 +0000 (13:15 +1100)
committerNeilBrown <neilb@suse.de>
Fri, 5 Dec 2014 02:18:53 +0000 (13:18 +1100)
Signed-off-by: NeilBrown <neilb@suse.de>
gsm/gsmd2.py

index 2e8092681669a33359d6d5f554c9e3de005a3681..86c61dd738eff5ad22cfa6a6b9b83e905287dd03 100644 (file)
@@ -382,9 +382,10 @@ class modem(Engine,AtChannel):
         log("modem resumes")
         self.suspended = False
         #self.reopen()
-        self.pending_command = self.ignore
         self.cancel_timeout()
-        self.atcmd('')
+        if self.connected:
+            self.pending_command = self.ignore
+            self.atcmd('')
 
     def close(self):
         self.disconnect()