diff options
author | Dr. Stephen Henson <steve@openssl.org> | 1999-06-11 22:30:45 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 1999-06-11 22:30:45 +0000 |
commit | 9bce3070acf81a2890ec7a6c94b97094691b5038 (patch) | |
tree | da53ca1a2fa63dbc175b528669a23df97e50ac04 /crypto/asn1/i2d_s_pu.c | |
parent | a9ffce0a255669010ff7bf781363994a87dec23d (diff) | |
download | openssl-9bce3070acf81a2890ec7a6c94b97094691b5038.tar.gz |
Fix to i2d_DSAPublicKey() to return the correct length.
Submitted by: Jeon KyoungHo <khjeon@sds.samsung.co.kr>
Diffstat (limited to 'crypto/asn1/i2d_s_pu.c')
-rw-r--r-- | crypto/asn1/i2d_s_pu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/asn1/i2d_s_pu.c b/crypto/asn1/i2d_s_pu.c index 25b150794a..18f790f746 100644 --- a/crypto/asn1/i2d_s_pu.c +++ b/crypto/asn1/i2d_s_pu.c @@ -123,6 +123,7 @@ int i2d_DSAPublicKey(DSA *a, unsigned char **pp) } Free((char *)bs.data); *pp=p; - return(t); + if(all) return(t); + else return(tot); } #endif |