From patchwork Tue Jul 9 11:08:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Glembotzki X-Patchwork-Id: 1958331 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=lxdDGXju; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=kfTRyBiS; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::23e; helo=mail-lj1-x23e.google.com; envelope-from=swupdate+bncbdy5juxlviebbtfxws2amgqedqzzk4a@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-lj1-x23e.google.com (mail-lj1-x23e.google.com [IPv6:2a00:1450:4864:20::23e]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WJJLn0nSgz1xpd for ; Tue, 9 Jul 2024 21:15:28 +1000 (AEST) Received: by mail-lj1-x23e.google.com with SMTP id 38308e7fff4ca-2ee9b1b2cdcsf29428341fa.1 for ; Tue, 09 Jul 2024 04:15:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1720523725; cv=pass; d=google.com; s=arc-20160816; b=wXybVL3dJEPHutrZQXBb96mdHYUJkFbqEXRQAHy46hngfTd/NYNhtC80XiGHbcaL3d jIKlwVcIXyrcj+VTngcam6CPgt5+awIgxmE5cKCuWTBPytSZcrIViW03PHWGn+WrrWJ8 I/AxdSTlkQ3oWE4blSF2W9OpOUAk9L0VYw/4UEkzNhZZvDkKji/A/GlTPDkukd8K3gJx BELapH9bvzImrFeuhtsTYfiO7gA9r3ikobPg1ts41OYyc2DFaTzeuQRmYv0gSieMK8HH fJWtIhfQ4/SUk3gLLEPlt9oA1x52PkQm+25QRTNRfktGVj5OOXzmOXdhmQeMvV83k9U6 K7Xw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature :dkim-signature; bh=vdi6DzSCc9zOHdokxy2bVzo1HWqSn1OyxDP9bM6xwds=; fh=lGKpNb/czBXFE5JlcH1kaNg9tooE0gf8dACsgWQ98X8=; b=w+nkUOD94OUcqLiszjmEWCQ7vg5ZR+ptE5lUNzH/iwyxPMURxgrUJhq5HB1wMX0Ayw H7D8u2d9a2Ytko0nigjoLfSQPqnLLA9Yzs0NmlAGADGQlmVivHBmDVjC2tg5GBlndpwz GgPiyuPrVzmjFPS740IS06NWpSgQsodli7waCSSRIn6SneR/7CRt0oi5p4QZoPI1L5n0 K/RwU1otBTrgddFM3Qu03aTzgA9sowaZ8nmDX9yGqnuKAtf9HsGN1XuJ7VA1Vt2JjLiB N1SSnEeZ4LQ3L26Zt7uunJxIJp+QlFHZP1BP3cggZOmBgn3ONZGrgHsO6L+FbnGQyY6Y cIZQ==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=IzjQ85Mp; spf=pass (google.com: domain of m.glembo@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=m.glembo@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1720523725; x=1721128525; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=vdi6DzSCc9zOHdokxy2bVzo1HWqSn1OyxDP9bM6xwds=; b=lxdDGXjuZJzgbQ5h51loaKKeXSyfABuQ8W8mB25frnmv4HnKUyUuMiKwsJm/Q4Yvjm DgL73tcl17qgpNiwB6jagsZweM0i5FPD2FWD4AR+qStlKRZcbN/58pHQy+zmpUtuO8X4 AyCXJ+ckF+72Gi16IlY3VF4EFnj7zcNTDtrrRPwf36HD1yGt2O0yUpQUCCuMv20s8DuG 6zQY4b3NUtqjZrv3exICd3z1Bdh+BPAPUL2hahtoHZEZtPcsVxLKeuXR6gKWYV85hj4u 7EOzGu7VIPNL5LiRFZVrZjXip8guAkP8/z7L5vHKC6P98JI98K7aWbRIKMqKIXg5eBL0 o7vQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720523725; x=1721128525; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vdi6DzSCc9zOHdokxy2bVzo1HWqSn1OyxDP9bM6xwds=; b=kfTRyBiSWNXQOtaPezOQEhpZxFoQPUvuMvxlh3njagrq2sY+VrKHA3N9WXSQ7tMxuX Rnou4RT5s4bBvyp0y4B+fzB+8vDQulEKiBV8qMQ58BmePw92yt7AZJTzANqkrotkMREC MxcDkjSGBk5CKyeHDDoNkpAiSMODqEGca5ugx20fYY0tjvnVpeqNoeXa4zpRZ7ZVz9t/ cDLfNA3QFv1A6vwO0WG1GPSdz+QJKjugXBohLUhNyIIvbOGoVPB83Hl1XWESCYETf5u7 VmHOkw0ROi0+rxZEY0oWwdqClQbOQamxR/+L/+JVu4bhfTmEsJwAbK4dl9KhZcBde/yw 0XXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720523725; x=1721128525; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=vdi6DzSCc9zOHdokxy2bVzo1HWqSn1OyxDP9bM6xwds=; b=sgXRLX1asRGr8NG/habWp0bZxaLbOk58As425zyNFugwTR3AvPRGRE1FaLzRNAqi9f Qr4qT4UZVHkPuDjMLtky6jBBSgKqBkYIKZXXg2HxV8wPvi0KpvFgmJ+p8C2I2j+1wmYs so1s9pESvkXo+IXJJLL+KdIbr0I99HNzakav250kkLIgKydaTutwAbrDRvKHw5MYqPgM QJO13gH0SwImPC1Xoq39UZ84/+2GOExRsbabK9BIVEQxNOtDmdTUGFLgjMQGsE1tEsHS it9b+EzNerGEH9yPf3PsbjE1Nlikn6hVv529v02BXmeDYYIChd9mfdyr+k6kSM1KnAw5 dZ/w== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVen1bx+cfeOu7m8Pl+M9yceH2BVwIjcc7f36o70cCVPRlTe0Rj6uT+Sn0cLwfFlSMoVSsE2RGkI/KhcVOrlTzpVxm/Lxpexzg2hWsGOw== X-Gm-Message-State: AOJu0YxzWgbPRhyp8JN3ws1/MLg0cxGuh++fE2ZQNfh4zEhRRhcTOUQc 6HPEwtdZw4xM4NLq7hJGpIBfkzMHdNKpRI2waQUCa+SN9ry34g6V X-Google-Smtp-Source: AGHT+IHsGoMBINsJ11qnOmmcykRbsfaIuD5v/QMYFj1yblFtVjx2eLNhm51bxCXRVwDM9LZHNdQ+yw== X-Received: by 2002:a2e:3608:0:b0:2ee:6b86:b098 with SMTP id 38308e7fff4ca-2eeb30b8446mr16853871fa.8.1720523725195; Tue, 09 Jul 2024 04:15:25 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:600c:4754:b0:424:ad28:5291 with SMTP id 5b1f17b1804b1-42649aa7e6fls22388825e9.2.-pod-prod-02-eu; Tue, 09 Jul 2024 04:15:22 -0700 (PDT) X-Received: by 2002:adf:fac4:0:b0:367:923b:656b with SMTP id ffacd0b85a97d-367ceac48c4mr1677360f8f.54.1720523722452; Tue, 09 Jul 2024 04:15:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720523722; cv=none; d=google.com; s=arc-20160816; b=f299EgGQylncBoor6g+nPWOAp1OAfk0wlsdYi+LhDQ/dvygW9xRBmLI+qLBfUxsobJ paT5ku20jZlk/7XOBXiylt2CBFTKhPQvRSMWCs77AK3pEpaGK23XH/vAepMgOLrriCDg gJGDe2wJXx2SEWD0jyQu1p+7pZRbuM5RZVmYLWhVnmyEzcotPX8xQ3fwiX/RVyHXkQ0h DW1oob54naVL4kKebe75dghca/oNBNlZhbJKwyL8DYwtoPLF+//O8Wy8wiqIqe3PeQhE zyklEgKK/V9mNG6XWKaZVTAJ5sTb9e/gTAEQozmw96YcFNeNP81d8PBKRFrzbcq6TdiM Vr8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=zURJ9QNvjX7Gbs+fvJD5WocbwFFZc8zLGKoNuGuj2Ow=; fh=zydHuzCQWrku2OPQyZfraJZFcOpEXLQ/YBcu3QNiBd0=; b=jBo6NA6qyd+qaMeewg4zsQ+NQtuTZ6w4oudZI1W+8YlkIP0oxx8mVul9u8YkkHzCRS QL4PYDcR44yB1W4ziNMXfTKB2xxxs9d8310AlbPuMngYIu4Ts3kamMOUOhGsWsOfbrp2 xIAZZax5Tsp2CvctqSay3WiA1ascnjixvF97bsUiBmW7fSRg1ZYjN0eW3X6zBlsIDqtR 6WlvYK5nrG6mP5vxq4j49tpqohUBZ1GeswL/LfhmaAZ4uf6+gFB7IlWd0W0ieYomWTVR I67mbGKfCsNN6ze3iWX0A53fQjGNWD6K3yb0bc1C+TaKgizIiyuPBiFrra1LiowR1Efx zEvQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=IzjQ85Mp; spf=pass (google.com: domain of m.glembo@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=m.glembo@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com. [2a00:1450:4864:20::52e]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-367cdfaaf5fsi33575f8f.6.2024.07.09.04.15.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Jul 2024 04:15:22 -0700 (PDT) Received-SPF: pass (google.com: domain of m.glembo@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) client-ip=2a00:1450:4864:20::52e; Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-58b966b4166so5978382a12.1 for ; Tue, 09 Jul 2024 04:15:22 -0700 (PDT) X-Received: by 2002:a17:906:3ad8:b0:a77:d1ea:ab39 with SMTP id a640c23a62f3a-a780b688789mr121562466b.16.1720523721553; Tue, 09 Jul 2024 04:15:21 -0700 (PDT) Received: from PC-2635.irisgmbh.local (dslb-002-203-138-100.002.203.pools.vodafone-ip.de. [2.203.138.100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a780a6bc8adsm70739166b.14.2024.07.09.04.15.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jul 2024 04:15:20 -0700 (PDT) From: Michael Glembotzki To: swupdate@googlegroups.com Cc: Michael Glembotzki Subject: [swupdate] [V3][PATCH 12/21] mongoose: Replace deprecated static mg_ncasecmp() with strncmp() Date: Tue, 9 Jul 2024 13:08:48 +0200 Message-ID: <20240709111440.8215-13-Michael.Glembotzki@iris-sensing.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240709111440.8215-1-Michael.Glembotzki@iris-sensing.com> References: <20240709111440.8215-1-Michael.Glembotzki@iris-sensing.com> MIME-Version: 1.0 X-Original-Sender: m.glembo@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=IzjQ85Mp; spf=pass (google.com: domain of m.glembo@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=m.glembo@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , mongoose rev-id: b46bee0540c83c780ae9622ef18b9cc8a7b3ebab Signed-off-by: Michael Glembotzki --- mongoose/mongoose_interface.c | 2 +- mongoose/mongoose_multipart.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mongoose/mongoose_interface.c b/mongoose/mongoose_interface.c index 21b2bf9c..5a4e98fd 100644 --- a/mongoose/mongoose_interface.c +++ b/mongoose/mongoose_interface.c @@ -236,7 +236,7 @@ static int mg_check_digest_auth(struct mg_str method, struct mg_str uri, mg_vcmp(&auth_domain, f_domain) == 0) { /* Username and domain matched, check the password */ mg_mkmd5resp(method, uri, mg_str_s(f_ha1), nonce, nc, cnonce, qop, exp_resp); - return mg_ncasecmp(response.buf, exp_resp, strlen(exp_resp)) == 0; + return strncmp(response.buf, exp_resp, strlen(exp_resp)) == 0; } } diff --git a/mongoose/mongoose_multipart.c b/mongoose/mongoose_multipart.c index 6db59aff..b60de2e1 100644 --- a/mongoose/mongoose_multipart.c +++ b/mongoose/mongoose_multipart.c @@ -203,7 +203,7 @@ static int mg_http_multipart_process_boundary(struct mg_connection *c) { (line_len = mg_get_line_len(block_begin, data_size)) != 0) { mp_stream->len -= (line_len + 2); if (line_len > sizeof(CONTENT_DISPOSITION) && - mg_ncasecmp(block_begin, CONTENT_DISPOSITION, + strncmp(block_begin, CONTENT_DISPOSITION, sizeof(CONTENT_DISPOSITION) - 1) == 0) { struct mg_str header; @@ -219,7 +219,7 @@ static int mg_http_multipart_process_boundary(struct mg_connection *c) { continue; } - if (line_len == 2 && mg_ncasecmp(block_begin, "\r\n", 2) == 0) { + if (line_len == 2 && strncmp(block_begin, "\r\n", 2) == 0) { if (mp_stream->processing_part != 0) { mg_http_multipart_call_handler(c, MG_EV_HTTP_PART_END, NULL, 0); }