The release window is a fine time to concentrate on bug fixes, and Coverity can help identify bugs. These are only a couple of fixes, Coverity reported many more, but most of the reports seemed either bogus or harmless (such as resource leaks in test helpers). Johannes Schindelin (11): mingw: avoid accessing uninitialized memory in `is_executable()` fsmonitor: avoid memory leak in `fsm_settings__get_incompatible_msg()` submodule--helper: avoid memory leak in `update_submodule()` get_oid_with_context_1(): avoid use-after-free submodule-config: avoid memory leak pack-redundant: avoid using uninitialized memory submodule--helper: avoid memory leak when fetching submodules read_index_from(): avoid memory leak pack-mtimes: avoid closing a bogus file descriptor relative_url(): fix incorrect condition bug_fl(): add missing `va_end()` call builtin/pack-redundant.c | 1 + builtin/submodule--helper.c | 3 +++ fsmonitor-settings.c | 8 ++++++-- object-name.c | 6 ++++-- pack-mtimes.c | 3 ++- read-cache.c | 6 +++--- remote.c | 2 +- run-command.c | 2 +- submodule-config.c | 8 ++++---- usage.c | 1 + 10 files changed, 26 insertions(+), 14 deletions(-) base-commit: 8168d5e9c23ed44ae3d604f392320d66556453c9 Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1264%2Fdscho%2Fcoverity-fixes-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1264/dscho/coverity-fixes-v1 Pull-Request: https://github.com/gitgitgadget/git/pull/1264 -- gitgitgadget