From 33f6245f1b5d4f40ef73a76c2f8b49423aaa1de9 Mon Sep 17 00:00:00 2001 From: trasz Date: Wed, 9 Oct 2013 13:28:45 +0000 Subject: Plug memory leaks. Coverity CID: 1087993, 1087992 Approved by: re (marius) Sponsored by: FreeBSD Foundation --- usr.sbin/ctld/login.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'usr.sbin/ctld') diff --git a/usr.sbin/ctld/login.c b/usr.sbin/ctld/login.c index 4ee7c97..042cf2a 100644 --- a/usr.sbin/ctld/login.c +++ b/usr.sbin/ctld/login.c @@ -419,8 +419,9 @@ login_send_chap_c(struct pdu *request, const unsigned char id, keys_add(response_keys, "CHAP_C", chap_c); free(chap_c); keys_save(response_keys, response); - keys_delete(response_keys); pdu_send(response); + pdu_delete(response); + keys_delete(response_keys); } static struct pdu * @@ -558,6 +559,7 @@ login_send_chap_success(struct pdu *request, keys_delete(request_keys); pdu_send(response); + pdu_delete(response); } static void -- cgit v1.1