Commit Diff


commit - 3ecc530e68863c0a20d235ebfe07b23454294863
commit + 871cb200f7caefc9aa9b5d748d81302f612147f9
blob - ed01d9084a794a49fa7bb2649a4a635bba6c744f
blob + 3645645467b19a36a03d4f527df5743da2de2d17
--- gotd/secrets.c
+++ gotd/secrets.c
@@ -148,6 +148,9 @@ gotd_secrets_free(struct gotd_secrets *s)
 {
 	size_t		 i;
 
+	if (s == NULL)
+		return;
+
 	for (i = 0; i < s->len; ++i) {
 		free(s->secrets[i].key);
 		free(s->secrets[i].val);