Mercurial > pidgin.yaz
comparison libpurple/certificate.c @ 30110:8474495b9dfc
A couple more leak fixes.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sat, 10 Apr 2010 21:28:45 +0000 |
parents | c35fd54ec64b |
children | bd0ce3844104 ebc34634e592 |
comparison
equal
deleted
inserted
replaced
30109:ccaaee2a8e59 | 30110:8474495b9dfc |
---|---|
712 vrq, | 712 vrq, |
713 x509_singleuse_verify_cb, | 713 x509_singleuse_verify_cb, |
714 x509_singleuse_verify_cb ); | 714 x509_singleuse_verify_cb ); |
715 | 715 |
716 /* Cleanup */ | 716 /* Cleanup */ |
717 g_free(cn); | |
717 g_free(primary); | 718 g_free(primary); |
718 g_free(secondary); | 719 g_free(secondary); |
719 g_free(sha_asc); | 720 g_free(sha_asc); |
720 g_byte_array_free(sha_bin, TRUE); | 721 g_byte_array_free(sha_bin, TRUE); |
721 } | 722 } |
857 gchar *name; | 858 gchar *name; |
858 name = purple_certificate_get_subject_name(crt); | 859 name = purple_certificate_get_subject_name(crt); |
859 purple_debug_info("certificate/x509/ca", | 860 purple_debug_info("certificate/x509/ca", |
860 "Loaded %s from %s\n", | 861 "Loaded %s from %s\n", |
861 name ? name : "(unknown)", fullpath); | 862 name ? name : "(unknown)", fullpath); |
863 g_free(name); | |
862 } else { | 864 } else { |
863 purple_debug_error("certificate/x509/ca", | 865 purple_debug_error("certificate/x509/ca", |
864 "Failed to load certificate from %s\n", | 866 "Failed to load certificate from %s\n", |
865 fullpath); | 867 fullpath); |
866 } | 868 } |
1533 flags |= PURPLE_CERTIFICATE_NAME_MISMATCH; | 1535 flags |= PURPLE_CERTIFICATE_NAME_MISMATCH; |
1534 purple_debug_error("certificate/x509/tls_cached", | 1536 purple_debug_error("certificate/x509/tls_cached", |
1535 "Name mismatch: Certificate given for %s " | 1537 "Name mismatch: Certificate given for %s " |
1536 "has a name of %s\n", | 1538 "has a name of %s\n", |
1537 vrq->subject_name, sn); | 1539 vrq->subject_name, sn); |
1540 g_free(sn); | |
1538 } | 1541 } |
1539 | 1542 |
1540 x509_tls_cached_complete(vrq, flags); | 1543 x509_tls_cached_complete(vrq, flags); |
1541 } | 1544 } |
1542 | 1545 |