X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fsession_file.c;h=9298abefc39e1fd1145d9beea7f60c2370bb995d;hb=6f479a0a72492b2a28344de04776733b19fdbaa9;hp=fa9f9edba3f5a9e8d744a3db14d9512878fa6864;hpb=7efe889e7aa5849ae3e4d09b8f50779992502b79;p=libsigrok.git diff --git a/src/session_file.c b/src/session_file.c index fa9f9edb..9298abef 100644 --- a/src/session_file.c +++ b/src/session_file.c @@ -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; }