From d166ed8c11e10e9fdaeac182effb9dd318843924 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sat, 18 Jun 2016 15:46:13 +0100 Subject: check return values for EVP_Digest*() APIs Reviewed-by: Richard Levitte --- test/md2test.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/md2test.c') diff --git a/test/md2test.c b/test/md2test.c index 5d94e5f88a..cb667cbc6b 100644 --- a/test/md2test.c +++ b/test/md2test.c @@ -60,8 +60,11 @@ int main(int argc, char *argv[]) R = ret; i = 1; while (*P != NULL) { - EVP_Digest((unsigned char *)*P, strlen(*P), md, NULL, EVP_md2(), - NULL); + if (!EVP_Digest((unsigned char *)*P, strlen(*P), md, NULL, EVP_md2(), + NULL)) { + printf("EVP Digest error.\n"); + EXIT(1); + } p = pt(md); if (strcmp(p, *R) != 0) { printf("error calculating MD2 on '%s'\n", *P); -- cgit v1.2.3