summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Samson <samson.etienne@gmail.com>2018-06-20 02:27:03 +0200
committerEtienne Samson <samson.etienne@gmail.com>2018-11-02 14:58:11 +0100
commitb2640c3617c836e4efa4dbc1ef0c329a8ff58825 (patch)
treef3b61ad3dfc7265655994a387548c8f2ee81b21d
parentde2af3c2d81e1e91b6ab21ac9fa8825b98c5c4a0 (diff)
downloadlibgit2-b2640c3617c836e4efa4dbc1ef0c329a8ff58825.tar.gz
config: add asserts for non-null parameters in lock/unlock
-rw-r--r--src/config.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 0837500f5..042805e95 100644
--- a/src/config.c
+++ b/src/config.c
@@ -1182,6 +1182,8 @@ int git_config_lock(git_transaction **out, git_config *cfg)
git_config_backend *backend;
backend_internal *internal;
+ assert(cfg);
+
internal = git_vector_get(&cfg->backends, 0);
if (!internal || !internal->backend) {
giterr_set(GITERR_CONFIG, "cannot lock; the config has no backends");
@@ -1200,6 +1202,8 @@ int git_config_unlock(git_config *cfg, int commit)
git_config_backend *backend;
backend_internal *internal;
+ assert(cfg);
+
internal = git_vector_get(&cfg->backends, 0);
if (!internal || !internal->backend) {
giterr_set(GITERR_CONFIG, "cannot lock; the config has no backends");