diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-18 15:43:43 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-18 15:43:43 +0200 |
commit | 4bc780292201cb2a57ec615d27373fd8179981dd (patch) | |
tree | b249dd447a082a12df90901dcfb3e3ac26a55fe4 /lib/x509/privkey.c | |
parent | 0f8b2874d0c1e08e74406286e9f3c173ec42280a (diff) | |
download | gnutls-4bc780292201cb2a57ec615d27373fd8179981dd.tar.gz |
gnutls_x509_privkey_export: use _gnutls_copy_string on PEM datatmp-check-for-rfc7919
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/x509/privkey.c')
-rw-r--r-- | lib/x509/privkey.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/x509/privkey.c b/lib/x509/privkey.c index 7a7ffd9a4e..7bf5a9f14a 100644 --- a/lib/x509/privkey.c +++ b/lib/x509/privkey.c @@ -1343,7 +1343,10 @@ gnutls_x509_privkey_export(gnutls_x509_privkey_t key, if (ret < 0) return gnutls_assert_val(ret); - ret = _gnutls_copy_data(&out, output_data, output_data_size); + if (format == GNUTLS_X509_FMT_PEM) + ret = _gnutls_copy_string(&out, output_data, output_data_size); + else + ret = _gnutls_copy_data(&out, output_data, output_data_size); gnutls_free(out.data); return ret; |