]> sigrok.org Git - libsigrok.git/blobdiff - src/session_file.c
serial-dmm: Mark serial read/write calls as nonblocking.
[libsigrok.git] / src / session_file.c
index fa9f9edba3f5a9e8d744a3db14d9512878fa6864..9298abefc39e1fd1145d9beea7f60c2370bb995d 100644 (file)
@@ -46,7 +46,6 @@
  * @{
  */
 
-extern struct sr_session *session;
 extern SR_PRIV struct sr_dev_driver session_driver;
 
 /** @private */
@@ -95,6 +94,11 @@ SR_PRIV int sr_sessionfile_check(const char *filename)
                return SR_ERR;
        }
 
+       if ((ret = zip_close(archive)) == -1) {
+               sr_dbg("error closing zipfile: %s", zip_strerror(archive));
+               return SR_ERR;
+       }
+
        return SR_OK;
 }