diff options
| author | Ezra Peisach <epeisach@mit.edu> | 2006-10-18 02:54:05 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 2006-10-18 02:54:05 +0000 |
| commit | 25452ebe24155c6f548bfc0d6840f6c34b5a4af3 (patch) | |
| tree | 003a216d9918aff2df0dc024f2b9cc01cb34720b /src/appl/sample/sserver | |
| parent | e880476a531ee3352664fb1e0fe2e83e43c6d7d0 (diff) | |
Memory leak fixes on exit
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18727 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/sample/sserver')
| -rw-r--r-- | src/appl/sample/sserver/sserver.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/appl/sample/sserver/sserver.c b/src/appl/sample/sserver/sserver.c index 979b0ffd4..4bbcdda2d 100644 --- a/src/appl/sample/sserver/sserver.c +++ b/src/appl/sample/sserver/sserver.c @@ -231,6 +231,11 @@ main(argc, argv) syslog(LOG_ERR, "%m: while writing data to client"); exit(1); } + + krb5_free_ticket(context, ticket); + if(keytab) + krb5_kt_close(context, keytab); + krb5_free_principal(context, server); krb5_auth_con_free(context, auth_context); krb5_free_context(context); exit(0); |
