# HG changeset patch # User Sadrul Habib Chowdhury # Date 1270934925 0 # Node ID 8474495b9dfc9686fc7a94a4ce9e1310cb938abf # Parent ccaaee2a8e59aed041d50f9b20826edf4fa58bbb A couple more leak fixes. diff -r ccaaee2a8e59 -r 8474495b9dfc libpurple/certificate.c --- a/libpurple/certificate.c Sat Apr 10 21:28:07 2010 +0000 +++ b/libpurple/certificate.c Sat Apr 10 21:28:45 2010 +0000 @@ -714,6 +714,7 @@ x509_singleuse_verify_cb ); /* Cleanup */ + g_free(cn); g_free(primary); g_free(secondary); g_free(sha_asc); @@ -859,6 +860,7 @@ purple_debug_info("certificate/x509/ca", "Loaded %s from %s\n", name ? name : "(unknown)", fullpath); + g_free(name); } else { purple_debug_error("certificate/x509/ca", "Failed to load certificate from %s\n", @@ -1535,6 +1537,7 @@ "Name mismatch: Certificate given for %s " "has a name of %s\n", vrq->subject_name, sn); + g_free(sn); } x509_tls_cached_complete(vrq, flags);