]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/cms/cms_ec.c
Fix the return check of OBJ_obj2txt
[thirdparty/openssl.git] / crypto / cms / cms_ec.c
index 65018956a8877ab05645e15782e3081c814c120f..b07af92bad8b8fbc8438b913322d9c1eca5f572c 100644 (file)
@@ -47,7 +47,7 @@ static EVP_PKEY *pkey_type2param(int ptype, const void *pval,
         pctx = EVP_PKEY_CTX_new_from_name(libctx, "EC", propq);
         if (pctx == NULL || EVP_PKEY_paramgen_init(pctx) <= 0)
             goto err;
-        if (!OBJ_obj2txt(groupname, sizeof(groupname), poid, 0)
+        if (OBJ_obj2txt(groupname, sizeof(groupname), poid, 0) <= 0
                 || !EVP_PKEY_CTX_set_group_name(pctx, groupname)) {
             ERR_raise(ERR_LIB_CMS, CMS_R_DECODE_ERROR);
             goto err;