aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/asn1/i2d_s_pu.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-06-11 22:30:45 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-06-11 22:30:45 +0000
commit9bce3070acf81a2890ec7a6c94b97094691b5038 (patch)
treeda53ca1a2fa63dbc175b528669a23df97e50ac04 /crypto/asn1/i2d_s_pu.c
parenta9ffce0a255669010ff7bf781363994a87dec23d (diff)
downloadopenssl-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.c3
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