commit 871cb200f7caefc9aa9b5d748d81302f612147f9 from: Stefan Sperling date: Sun Sep 08 20:39:14 2024 UTC allow gotd_secrets_free() to be called with NULL pointer; fixes gotd regress ok op@ 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);