Author: trasz
Date: Wed Oct  9 13:28:45 2013
New Revision: 256192
URL: http://svnweb.freebsd.org/changeset/base/256192

Log:
  Plug memory leaks.
  
  Coverity CID: 1087993, 1087992
  Approved by:  re (marius)
  Sponsored by: FreeBSD Foundation

Modified:
  head/usr.sbin/ctld/login.c

Modified: head/usr.sbin/ctld/login.c
==============================================================================
--- head/usr.sbin/ctld/login.c  Wed Oct  9 12:30:52 2013        (r256191)
+++ head/usr.sbin/ctld/login.c  Wed Oct  9 13:28:45 2013        (r256192)
@@ -419,8 +419,9 @@ login_send_chap_c(struct pdu *request, c
        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 *requ
 
        keys_delete(request_keys);
        pdu_send(response);
+       pdu_delete(response);
 }
 
 static void
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to