diff options
author | Gerald Carter <jerry@samba.org> | 2002-11-15 17:57:25 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-11-15 17:57:25 +0000 |
commit | 36bcb312e95f46d196575ed3535679deeddd89b0 (patch) | |
tree | bc361551f8e396df0a4a22a49c1c5916b285ea5d /source/libsmb/clikrb5.c | |
parent | ff4b2411d146b72f5f578b2e78701f125fec8f08 (diff) | |
download | samba-36bcb312e95f46d196575ed3535679deeddd89b0.tar.gz samba-36bcb312e95f46d196575ed3535679deeddd89b0.tar.xz samba-36bcb312e95f46d196575ed3535679deeddd89b0.zip |
fix segfault
Diffstat (limited to 'source/libsmb/clikrb5.c')
-rw-r--r-- | source/libsmb/clikrb5.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/libsmb/clikrb5.c b/source/libsmb/clikrb5.c index e7143d065d7..54a8a6ffe8b 100644 --- a/source/libsmb/clikrb5.c +++ b/source/libsmb/clikrb5.c @@ -147,7 +147,9 @@ DATA_BLOB krb5_get_ticket(char *principal, time_t time_offset) return ret; failed: - krb5_free_context(context); + if ( context ) + krb5_free_context(context); + return data_blob(NULL, 0); } |