From: Simon Josefsson Date: Fri, 9 Feb 2007 13:40:56 +0000 (+0000) Subject: Strings not zero terminated. X-Git-Tag: gnutls_1_7_6~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dedec832913240a50fc92a05875d2a603c91bdf4;p=thirdparty%2Fgnutls.git Strings not zero terminated. --- diff --git a/lib/x509/output.c b/lib/x509/output.c index 666068ffc1..93db449392 100644 --- a/lib/x509/output.c +++ b/lib/x509/output.c @@ -258,19 +258,19 @@ print_crldist (gnutls_string * str, gnutls_x509_crt_t cert) switch (err) { case GNUTLS_SAN_DNSNAME: - addf (str, "\t\t\tDNSname: %s\n", buffer); + addf (str, "\t\t\tDNSname: %.*s\n", size, buffer); break; case GNUTLS_SAN_RFC822NAME: - addf (str, "\t\t\tRFC822name: %s\n", buffer); + addf (str, "\t\t\tRFC822name: %.*s\n", size, buffer); break; case GNUTLS_SAN_URI: - addf (str, "\t\t\tURI: %s\n", buffer); + addf (str, "\t\t\tURI: %.*s\n", size, buffer); break; case GNUTLS_SAN_IPADDRESS: - addf (str, "\t\t\tIPAddress: %s\n", buffer); + addf (str, "\t\t\tIPAddress: %.*s\n", size, buffer); break; default: @@ -397,19 +397,19 @@ print_san (gnutls_string * str, gnutls_x509_crt_t cert, int san_idx) switch (err) { case GNUTLS_SAN_DNSNAME: - addf (str, "\t\t\tDNSname: %s\n", buffer); + addf (str, "\t\t\tDNSname: %.*s\n", size, buffer); break; case GNUTLS_SAN_RFC822NAME: - addf (str, "\t\t\tRFC822name: %s\n", buffer); + addf (str, "\t\t\tRFC822name: %.*s\n", size, buffer); break; case GNUTLS_SAN_URI: - addf (str, "\t\t\tURI: %s\n", buffer); + addf (str, "\t\t\tURI: %.*s\n", size, buffer); break; case GNUTLS_SAN_IPADDRESS: - addf (str, "\t\t\tIPAddress: %s\n", buffer); + addf (str, "\t\t\tIPAddress: %.*s\n", size, buffer); break; case GNUTLS_SAN_OTHERNAME: