]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/cms/cms_sd.c
Fix the return check of OBJ_obj2txt
[thirdparty/openssl.git] / crypto / cms / cms_sd.c
index 4fbe09ca5fef5de85ed1625ba889f38401a1f7bd..34c021bba64af7300600640f9b04768546b9d175 100644 (file)
@@ -784,8 +784,8 @@ int CMS_SignerInfo_sign(CMS_SignerInfo *si)
     const CMS_CTX *ctx = si->cms_ctx;
     char md_name[OSSL_MAX_NAME_SIZE];
 
-    if (!OBJ_obj2txt(md_name, sizeof(md_name),
-                     si->digestAlgorithm->algorithm, 0))
+    if (OBJ_obj2txt(md_name, sizeof(md_name),
+                     si->digestAlgorithm->algorithm, 0) <= 0)
         return 0;
 
     if (CMS_signed_get_attr_by_NID(si, NID_pkcs9_signingTime, -1) < 0) {