=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/openssl/apps.c,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- src/usr.bin/openssl/apps.c 2018/02/07 05:47:55 1.46 +++ src/usr.bin/openssl/apps.c 2018/02/07 08:57:25 1.47 @@ -1,4 +1,4 @@ -/* $OpenBSD: apps.c,v 1.46 2018/02/07 05:47:55 jsing Exp $ */ +/* $OpenBSD: apps.c,v 1.47 2018/02/07 08:57:25 jsing Exp $ */ /* * Copyright (c) 2014 Joel Sing * @@ -1425,7 +1425,8 @@ ret = 1; error: - BN_free(btmp); + if (b != btmp) + BN_free(btmp); return ret; }