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