summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2013-10-09 13:28:45 +0000
committertrasz <trasz@FreeBSD.org>2013-10-09 13:28:45 +0000
commit33f6245f1b5d4f40ef73a76c2f8b49423aaa1de9 (patch)
tree411f1968241ea73bc378819243fd87574204cb63 /usr.sbin
parente282c243a6abd26e079c63e71f8570e8199e2dca (diff)
downloadFreeBSD-src-33f6245f1b5d4f40ef73a76c2f8b49423aaa1de9.zip
FreeBSD-src-33f6245f1b5d4f40ef73a76c2f8b49423aaa1de9.tar.gz
Plug memory leaks.
Coverity CID: 1087993, 1087992 Approved by: re (marius) Sponsored by: FreeBSD Foundation
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/ctld/login.c4
1 files changed, 3 insertions, 1 deletions
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
OpenPOWER on IntegriCloud