summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkenjiro <>2026-08-30 12:23:16 +0000
committerkenjiro <>2026-08-30 12:23:16 +0000
commit83fb1d7227e2f81d8568fa2a1c3f0d15c164035b (patch)
treeea1e8dafab40b1a9abed8c584717f1fcaab21ae3 /src
parent5931045c664b500427fb54c31fab4de3e92bb159 (diff)
downloadopenbsd-83fb1d7227e2f81d8568fa2a1c3f0d15c164035b.tar.gz
openbsd-83fb1d7227e2f81d8568fa2a1c3f0d15c164035b.tar.bz2
openbsd-83fb1d7227e2f81d8568fa2a1c3f0d15c164035b.zip
libssl: avoid narrowing return value in dtls1_ctrl
dtls1_ctrl() and ssl3_ctrl() return long, but the intermediate return value was stored in an int. Use long to avoid truncating values returned by ssl3_ctrl(). CID 497395 From Yuji Hashimoto ok tb jsing
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/d1_lib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libssl/d1_lib.c b/src/lib/libssl/d1_lib.c
index fa546b381c..7f6dd1d1c5 100644
--- a/src/lib/libssl/d1_lib.c
+++ b/src/lib/libssl/d1_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: d1_lib.c,v 1.66 2026/05/16 08:20:41 jsing Exp $ */ 1/* $OpenBSD: d1_lib.c,v 1.67 2026/08/30 12:23:16 kenjiro Exp $ */
2/* 2/*
3 * DTLS implementation written by Nagendra Modadugu 3 * DTLS implementation written by Nagendra Modadugu
4 * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. 4 * (nagendra@cs.stanford.edu) for the OpenSSL project 2005.
@@ -233,7 +233,7 @@ dtls1_clear(SSL *s)
233long 233long
234dtls1_ctrl(SSL *s, int cmd, long larg, void *parg) 234dtls1_ctrl(SSL *s, int cmd, long larg, void *parg)
235{ 235{
236 int ret = 0; 236 long ret = 0;
237 237
238 switch (cmd) { 238 switch (cmd) {
239 case DTLS_CTRL_GET_TIMEOUT: 239 case DTLS_CTRL_GET_TIMEOUT: