commit ef715580e9762ea2c96890bbfc8eda58f04181cd from: Stefan Sperling date: Fri Jan 26 14:01:44 2018 UTC ensure we don't call closedir(NULL) in search_packidx() commit - a37d050fd5d5734fa796408ef3f12f56ca393be8 commit + ef715580e9762ea2c96890bbfc8eda58f04181cd blob - edc95834ee31a2dce2895d84db3430563b97934a blob + f5d5be05e26c6af56f7af5d8c2daf82708434e9d --- lib/pack.c +++ lib/pack.c @@ -356,7 +356,7 @@ search_packidx(struct got_packidx_v2_hdr **packidx, in err = got_error(GOT_ERR_NO_OBJ); done: free(path_packdir); - if (closedir(packdir) != 0 && err == 0) + if (packdir && closedir(packdir) != 0 && err == 0) err = got_error_from_errno(); return err; }