Fix coverity use after free
This is a false positive resulting from confusion over up_ref/free.
@@ -1381,6 +1381,8 @@ static int drbg_test(int id)
res = 1;
err:
EVP_RAND_CTX_free(ctx);
+ /* Coverity is confused by the upref/free in EVP_RAND_CTX_new() subdue it */
+ /* coverity[pass_freed_arg] */
EVP_RAND_CTX_free(parent);
EVP_RAND_free(rand);
return res;
