Message ID | 20250906135413.166789-1-matthias.andree@gmx.de |
---|---|
State | New |
Headers | show
Return-Path: <openvpn-devel-bounces@lists.sourceforge.net> Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:b149:b0:671:5a2c:6455 with SMTP id s9csp133711maw; Sat, 6 Sep 2025 06:54:52 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXMiuI9zBnA1sYHla0ZEmi8qumFRaPSlkAlOVIYqG6x1xHEmnjzLrHSFd5wDbofhuktRmiRldI3M5s=@openvpn.net X-Google-Smtp-Source: AGHT+IFfqod+WCNP14g08bWHPTAct5BkFSvtxmoO3LtLVGILX9IYN9ewoxLvqmRBFSJGBX2m+9hh X-Received: by 2002:a05:6808:1a03:b0:438:40c3:8750 with SMTP id 5614622812f47-43b29b7b46fmr999345b6e.37.1757166891934; Sat, 06 Sep 2025 06:54:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1757166891; cv=none; d=google.com; s=arc-20240605; b=kgYzCK31AyH6MzX5DFbjrpnDMb/inlaPFGu81ffw/7ivykjPOoVQFUQer1c6+/nLLB POtH2IIoJ/oTBqCXReH/Y7TRCS7bp979XJ3IkTC4HhjFhQiCPyxLrLoUmtgiTDQxUzCE nGk1XtYStL1S6TT0K5fHAoKUkYX527KvnGcACFPJ3nor+SxiLAcFmOsNVugvY5mqeJ/R ECMXfzZJDVqZtRSuMVmGvM0iQxJSBwnkwI52yQI+UY0TplWsIcTVUW+AfTcvoH5ti0Oe ms8mg8dpQuneHaZlK1fUZrHMYKvCDspFGO2/yN/3bVOR/zzD6w0WwlEv/nkzzgq6E7rY Czjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:cc:reply-to:from:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:ui-outboundreport:mime-version:message-id:date :to:dkim-signature:dkim-signature:dkim-signature:dkim-signature; bh=L4hXguB0+njTnvA9S3XIjaMA4+isruMTvWLydL4qEgo=; fh=bj1R9BVxIQ1zM5z6j09SwkfYAPJbOV90dTsGVRkb6LQ=; b=QcHJ1gr/5TeYUTbIFf1LSCOrfddX5Ff7d33FMQE0DNHTRL7x5XpO3fqH0b2W8/30JS OO2nmrxPUzRNGr2zGDmTMBwDFXR3Q9q8fgDXpYSvnt9G7seQpbqEIYv7nlm4cS9g2a6L O/bbhifLltHYpl+CyycFSbr+5IYRiVU7XbXYzafxhDHL6jKDcaMXWxwmMcaHV7WAU/vK eD+rK+tcgwGv7GhNp5dY9anmuJBAA6PvkeCncJytedk1a6jF1LaJkVvbpGSLYJ1FYeXN 0bJHnbtWnx04RV4IfeWl/+is484ma0hhPDDvu6BRdctF2Ntsm9RP7F92uC7ISvv/oZH8 YTdw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=fKu613zx; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=OEXuytxz; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=cVDYmOUB; dkim=neutral (body hash did not verify) header.i=@gmx.de header.s=s31663417 header.b=h3sxHUdU; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 46e09a7af769-74ed123b6bbsi26215a34.261.2025.09.06.06.54.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Sep 2025 06:54:51 -0700 (PDT) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=fKu613zx; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=OEXuytxz; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=cVDYmOUB; dkim=neutral (body hash did not verify) header.i=@gmx.de header.s=s31663417 header.b=h3sxHUdU; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type:Cc: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:MIME-Version:Message-ID:Date:To:Sender: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=L4hXguB0+njTnvA9S3XIjaMA4+isruMTvWLydL4qEgo=; b=fKu613zxwGWo3edv6afg51Jcr1 7N7ZLcWLhWZR9iI4TlJH4eSdHTdbcnEjA2wAtu2Xg2ja8HIC6/aJp2UIw+tiIBbpbfB4QJozkqS7Y MwnNJB06Mw/8cJF8NN+RJwkqzDMBHiNXGURjglKY0lB1BbSBt036Z+q9ClRjsMwBlaUs=; Received: from [127.0.0.1] (helo=sfs-ml-3.v29.lw.sourceforge.com) by sfs-ml-3.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from <openvpn-devel-bounces@lists.sourceforge.net>) id 1uutNL-0007zy-Ip; Sat, 06 Sep 2025 13:54:43 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-3.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <matthias.andree@gmx.de>) id 1uutNJ-0007zs-7u for openvpn-devel@lists.sourceforge.net; Sat, 06 Sep 2025 13:54:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:Message-ID: Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZKCPv/F2LC5tXYJNpGAAIxlcJjkBPV4I7fVhcFdHrmY=; b=OEXuytxzhpffruteEdP8SL2UNo CwyWPcwL6LNQpctjEv4QHvdbr6Ub6jbWmds1tHBJ4s4pF+oAM1fardyLYS5/SyPjcnI4jN9lX+hXH YYhRKWZV4FYb0tBfuE8Hr4lRQbHqLkvYu3yT2j+NDiIqWgnvvUkSR9bV9tv2h9pqTkLA=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:Cc:To:From :Sender:Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=ZKCPv/F2LC5tXYJNpGAAIxlcJjkBPV4I7fVhcFdHrmY=; b=c VDYmOUBNp0YdDedBVnMu/jaEAvKv2nbkeFbha9fvkNWO/ljfyl7dBuZ5IyNGQDVEL+lmqwzH+7yik ehD8cXoYed6sctyELEpFJPJVKjN5a/Ep2YCYfGYunDCpuHzDqS3EfH/XVh/kmiCad/px5pyP2dkcW kG0SvYHgoFUAOolg=; Received: from mout.gmx.net ([212.227.17.21]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1uutNI-0004yw-GA for openvpn-devel@lists.sourceforge.net; Sat, 06 Sep 2025 13:54:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1757166868; x=1757771668; i=matthias.andree@gmx.de; bh=ZKCPv/F2LC5tXYJNpGAAIxlcJjkBPV4I7fVhcFdHrmY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID: MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=h3sxHUdUwzOBRKOiOl4FUX587D5yW3GYWUecY6/VMBQRX4yc0WmO6NPypCGWNCxO WzRT1nAHn4O0cQzrqVgt1H4H/PwDzMu2xTUDNnsfpxJcGVdouafCttyE3dlgnr9px b1rL/B+loRN1RVANyZ7FfDZ0ckV5cdGCM8tmzVcnQ+LY6JA7BVwnIQSGEsZzYmh43 XrZy0wd4UE9UPLJxe4eKNj4WhYQ88EJQ7/USTIcAjF2unKaj8HtojFsmCehwteMIU cn8CJUhb/IGx38qBXDRQK7EROyJDk734nEhoqTNfK3r7PEJK0jiFcg0S+PAI7bfU2 hgkpu83e090frjykrQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from geo33.an3e.de ([79.229.36.200]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFsUp-1uf9f12YaF-00CXZk; Sat, 06 Sep 2025 15:54:28 +0200 Received: by ryzen.an3e.de (Postfix, from userid 1000) id DA04E332BD37; Sat, 06 Sep 2025 15:54:27 +0200 (CEST) To: openvpn-devel@lists.sourceforge.net Date: Sat, 6 Sep 2025 15:54:13 +0200 Message-ID: <20250906135413.166789-1-matthias.andree@gmx.de> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:lfsWRSjEpBgM+grQAtHbdCAVzcrIkpQSZTfHOBiUd/wZkj06CTB BDz5KG3xlyIiGx3TkKVDftw6RW6NisJYT+ayTw8uiXqVGM4ZjmL0gNkHoXmkmiOteSWUu3P 6bWu6tl9CaIKpCSash2uTam3me+AdKhTJYlvg/CFVgBDkNOgKrBRnX/SHhA0IT2zSEOo6Qw c/7CqArnqmbEz4oBWmqww== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:y9t8DoExGow=;ML9RLdueTJ/O4OFsb24FLHz6bwf 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 Joijpjf2+ttjfILL8rA X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-1.hosts.colo.sdot.me", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The assert() check might be optimized away in Release builds, and killing the process through abort() when input formats are bad when we already have an error message in place does not seem right. Suggested by: Ralf Lici Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [matthias.andree(at)gmx.de] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Headers-End: 1uutNI-0004yw-GA Subject: [Openvpn-devel] [PATCH] dco_freebsd: replace assert() by if...return X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: <openvpn-devel.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/options/openvpn-devel>, <mailto:openvpn-devel-request@lists.sourceforge.net?subject=unsubscribe> List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=openvpn-devel> List-Post: <mailto:openvpn-devel@lists.sourceforge.net> List-Help: <mailto:openvpn-devel-request@lists.sourceforge.net?subject=help> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/openvpn-devel>, <mailto:openvpn-devel-request@lists.sourceforge.net?subject=subscribe> From: Matthias Andree via Openvpn-devel <openvpn-devel@lists.sourceforge.net> Reply-To: Matthias Andree <matthias.andree@gmx.de> Cc: Matthias Andree <matthias.andree@gmx.de> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1842523030611471213?= X-GMAIL-MSGID: =?utf-8?q?1842523030611471213?= |
Series |
[Openvpn-devel] dco_freebsd: replace assert() by if...return
|
expand
|
diff --git a/src/openvpn/dco_freebsd.c b/src/openvpn/dco_freebsd.c index 931f9f68..a756dcca 100644 --- a/src/openvpn/dco_freebsd.c +++ b/src/openvpn/dco_freebsd.c @@ -100,7 +100,10 @@ nvlist_to_sockaddr(const nvlist_t *nvl, struct sockaddr_storage *ss) in->sin_len = sizeof(*in); data = nvlist_get_binary(nvl, "address", &len); - assert(len == sizeof(in->sin_addr)); + if (len != sizeof(in->sin_addr)) + { + return (false); + } memcpy(&in->sin_addr, data, sizeof(in->sin_addr)); in->sin_port = nvlist_get_number(nvl, "port"); break; @@ -114,7 +117,10 @@ nvlist_to_sockaddr(const nvlist_t *nvl, struct sockaddr_storage *ss) in6->sin6_len = sizeof(*in6); data = nvlist_get_binary(nvl, "address", &len); - assert(len == sizeof(in6->sin6_addr)); + if (len != sizeof(in6->sin6_addr)) + { + return (false); + } memcpy(&in6->sin6_addr, data, sizeof(in6->sin6_addr)); in6->sin6_port = nvlist_get_number(nvl, "port");
The assert() check might be optimized away in Release builds, and killing the process through abort() when input formats are bad when we already have an error message in place does not seem right. Suggested by: Ralf Lici <ralf@mandelbit.com> Signed-off-by: Matthias Andree <matthias.andree@gmx.de> --- src/openvpn/dco_freebsd.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)