Mailing Lists
|
cURL Mailing List Monthly Index Single Mail
curl-tracker Archives
[curl:bugs] #1390 Curl with trace log enabled will exception during dump cert
From: terry wang <terry_wang_at_users.sf.net>
Date: Wed, 02 Jul 2014 10:04:15 +0000
--- ** [bugs:#1390] Curl with trace log enabled will exception during dump cert ** **Status:** open **Created:** Wed Jul 02, 2014 10:04 AM UTC by terry wang **Last Updated:** Wed Jul 02, 2014 10:04 AM UTC **Owner:** nobody The bug1295 still can repro if curl trace log enabled, please investigate. Exception happens during dump cert Curl wants to dump a certificate from cert chain. But the certificate string doesn't have "\0" at the end(OpenSSL returned the starting address and the length of the cert). So the exception happens during do strlen() operation. static void dumpcert(struct SessionHandle data, X509 x, int numcert) // Ssluse.c --> Curl_ssl_push_certinfo_len(data, numcert, "Cert", biomem->data, biomem->length); // Sslgen.c // biomem->data is the starting address of certificate. // biomem->length is the length of certificate. --> curl_maprintf("%s:%.s", label, valuelen, value); // Mprinft.c // valuelen is the length of certificate. // value is the starting address of certificate. --> dprintf_formatf(&info, alloc_addbyter, format, ap_save); // Mprinft.c { ... case FORMAT_STRING: { str = (char ) p->data.str; // "str" is the starting address of certificate. len = strlen(str); // If the "str" is not terminate with "\0", an exception maybe happens. ... } } strlen() pops up exception in my core dump. Crul version: 7.32.0 OpenSSL version: 1.0.1h Platform: Win7 X86 --- Sent from sourceforge.net because curl-tracker@cool.haxx.se is subscribed to https://sourceforge.net/p/curl/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/curl/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.Received on 2014-07-02 These mail archives are generated by hypermail. |
Page updated March 21, 2014.
web site info