projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Oops, s can be NULL
[oweals/openssl.git]
/
crypto
/
x509
/
x509_cmp.c
diff --git
a/crypto/x509/x509_cmp.c
b/crypto/x509/x509_cmp.c
index 306d4b2d735db1f7e13530a94071fee494d4d139..2e444f28483e0f5b960249bd35d0f8b7b31b504a 100644
(file)
--- a/
crypto/x509/x509_cmp.c
+++ b/
crypto/x509/x509_cmp.c
@@
-173,16
+173,16
@@
int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b)
{
int ret;
{
int ret;
- /* Ensure canonical encoding is present */
+ /* Ensure canonical encoding is present
and up to date
*/
- if (!a->canon_enc)
+ if (!a->canon_enc
|| a->modified
)
{
ret = i2d_X509_NAME((X509_NAME *)a, NULL);
if (ret < 0)
return -2;
}
{
ret = i2d_X509_NAME((X509_NAME *)a, NULL);
if (ret < 0)
return -2;
}
- if (!b->canon_enc)
+ if (!b->canon_enc
|| b->modified
)
{
ret = i2d_X509_NAME((X509_NAME *)b, NULL);
if (ret < 0)
{
ret = i2d_X509_NAME((X509_NAME *)b, NULL);
if (ret < 0)