summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2025-05-18 06:41:51 +0000
committertb <>2025-05-18 06:41:51 +0000
commit47df9c5ee5f6c874ba14ce2a46d5756a6e8865a5 (patch)
treeb3ac9610decb6510946702141da1ca2caf6be005 /src
parentd4dc360a42471cfed8ba84f17e83c2bb95afd2bb (diff)
downloadopenbsd-47df9c5ee5f6c874ba14ce2a46d5756a6e8865a5.tar.gz
openbsd-47df9c5ee5f6c874ba14ce2a46d5756a6e8865a5.tar.bz2
openbsd-47df9c5ee5f6c874ba14ce2a46d5756a6e8865a5.zip
bio_dump: only run strncmp if there's something to compare
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libcrypto/bio/bio_dump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/regress/lib/libcrypto/bio/bio_dump.c b/src/regress/lib/libcrypto/bio/bio_dump.c
index 22db80fa3d..fd2bb285fb 100644
--- a/src/regress/lib/libcrypto/bio/bio_dump.c
+++ b/src/regress/lib/libcrypto/bio/bio_dump.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bio_dump.c,v 1.4 2024/02/09 12:48:32 tb Exp $ */ 1/* $OpenBSD: bio_dump.c,v 1.5 2025/05/18 06:41:51 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Theo Buehler <tb@openbsd.org> 3 * Copyright (c) 2024 Theo Buehler <tb@openbsd.org>
4 * 4 *
@@ -809,7 +809,7 @@ bio_dump_test(const struct bio_dump_testcase *tc)
809 tc->indent, ret, got_len, strlen(tc->output)); 809 tc->indent, ret, got_len, strlen(tc->output));
810 goto err; 810 goto err;
811 } 811 }
812 if (strncmp(tc->output, got, got_len) != 0) { 812 if (got_len > 0 && strncmp(tc->output, got, got_len) != 0) {
813 fprintf(stderr, "%d: mismatch\n", tc->indent); 813 fprintf(stderr, "%d: mismatch\n", tc->indent);
814 goto err; 814 goto err;
815 } 815 }