diff options
| author | 2009-07-29 08:33:48 +0200 | |
|---|---|---|
| committer | 2009-07-29 08:33:48 +0200 | |
| commit | bcf67a0cfa12fabd49bb719ce960dfdcf74a1487 (patch) | |
| tree | d73d30855c0994b87a37adfa39984f5cdf18a9c9 /src/lockdown.c | |
| parent | e78569c49026ae52311e33f9f6cd45cb6ddc5f2c (diff) | |
| parent | 4a5d3174ddc5a9596191176829f0b8ae1feae32b (diff) | |
| download | libimobiledevice-bcf67a0cfa12fabd49bb719ce960dfdcf74a1487.tar.gz libimobiledevice-bcf67a0cfa12fabd49bb719ce960dfdcf74a1487.tar.bz2 | |
Merge branch 'master' of git://github.com/MattColyer/libiphone into martin
Diffstat (limited to 'src/lockdown.c')
| -rw-r--r-- | src/lockdown.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lockdown.c b/src/lockdown.c index bc430c9..88ab7b0 100644 --- a/src/lockdown.c +++ b/src/lockdown.c | |||
| @@ -954,10 +954,12 @@ lockdownd_error_t lockdownd_gen_pair_cert(gnutls_datum_t public_key, gnutls_datu | |||
| 954 | 954 | ||
| 955 | if (LOCKDOWN_E_SUCCESS == ret) { | 955 | if (LOCKDOWN_E_SUCCESS == ret) { |
| 956 | /* if everything went well, export in PEM format */ | 956 | /* if everything went well, export in PEM format */ |
| 957 | size_t export_size = 0; | ||
| 957 | gnutls_datum_t dev_pem = { NULL, 0 }; | 958 | gnutls_datum_t dev_pem = { NULL, 0 }; |
| 958 | gnutls_x509_crt_export(dev_cert, GNUTLS_X509_FMT_PEM, NULL, &dev_pem.size); | 959 | gnutls_x509_crt_export(dev_cert, GNUTLS_X509_FMT_PEM, NULL, &export_size); |
| 959 | dev_pem.data = gnutls_malloc(dev_pem.size); | 960 | dev_pem.data = gnutls_malloc(export_size); |
| 960 | gnutls_x509_crt_export(dev_cert, GNUTLS_X509_FMT_PEM, dev_pem.data, &dev_pem.size); | 961 | gnutls_x509_crt_export(dev_cert, GNUTLS_X509_FMT_PEM, dev_pem.data, &export_size); |
| 962 | dev_pem.size = export_size; | ||
| 961 | 963 | ||
| 962 | gnutls_datum_t pem_root_cert = { NULL, 0 }; | 964 | gnutls_datum_t pem_root_cert = { NULL, 0 }; |
| 963 | gnutls_datum_t pem_host_cert = { NULL, 0 }; | 965 | gnutls_datum_t pem_host_cert = { NULL, 0 }; |
