diff options
author | Paul Wise <pabs3@bonedaddy.net> | 2016-02-29 11:58:45 -0600 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2021-02-16 17:16:40 +0000 |
commit | a6f228f67549f2be71cbfb96e632f0d0aa495055 (patch) | |
tree | 52bd715876b615ce0bb69125dcf98e1214068d4b | |
parent | 938b89616a18161d3cef32f62c3bc48f80adeb70 (diff) | |
download | samba-a6f228f67549f2be71cbfb96e632f0d0aa495055.tar.gz |
HEIMDAL: krb5_storage_free(NULL) should work
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12505
Signed-off-by: Paul Wise <pabs3@bonedaddy.net>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Original-author: Nicolas Williams <nico@twosigma.com>
(cherry-picked from heimdal commit b3db07d5f0e03f6a1a0a392e70f9675e19a6d6af)
(cherry picked from commit f9ed4f7028a5ed29026ac8ef1b47b63755ba98f8)
-rw-r--r-- | source4/heimdal/lib/krb5/store.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/heimdal/lib/krb5/store.c b/source4/heimdal/lib/krb5/store.c index 17de78e9e74..31afb23c983 100644 --- a/source4/heimdal/lib/krb5/store.c +++ b/source4/heimdal/lib/krb5/store.c @@ -270,6 +270,8 @@ krb5_storage_get_eof_code(krb5_storage *sp) KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_storage_free(krb5_storage *sp) { + if (sp == NULL) + return 0; if(sp->free) (*sp->free)(sp); free(sp->data); |