commit 858f75292f23a7397a21146ecafa6c96c3379a02 from: Stefan Sperling via: Thomas Adam date: Tue Sep 10 14:11:00 2024 UTC allow gotd_secrets_free() to be called with NULL pointer; fixes gotd regress ok op@ commit - e9e8c3d7d469c7ad9a89b73431f91ae3e2a0a7c6 commit + 858f75292f23a7397a21146ecafa6c96c3379a02 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);