EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1
[oweals/openssl.git] / crypto / evp / digest.c
index c2a6e83ad58d5ecb9344f98606b2de427d4a4b22..e59f082818d13d90b842384ebbefe50478f7947a 100644 (file)
@@ -680,7 +680,7 @@ int EVP_MD_CTX_ctrl(EVP_MD_CTX *ctx, int cmd, int p1, void *p2)
                                                       p2, p1);
         break;
     default:
-        return EVP_CTRL_RET_UNSUPPORTED;
+        goto conclude;
     }
 
     if (set_params)