Message ID | 20250507142110.3452012-7-adhemerval.zanella@linaro.org |
---|---|
State | New |
Headers | show
Delivered-To: patch@linaro.org Received: by 2002:a5d:4683:0:b0:38f:210b:807b with SMTP id u3csp409528wrq; Wed, 7 May 2025 07:28:50 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWxltkqObLuomK51KTJYZULwQlTw54pLbsv4h/eitID6dDgnxib6/NLGxqU3xH21khIzP6N/g==@linaro.org X-Google-Smtp-Source: AGHT+IF8vhAl28zB/jxWdKM2hmJtZJCNai8b7I37KBTKykvj1Ut4UD/4eyO3tuSAW1Sa6n9guyib X-Received: by 2002:a05:620a:3199:b0:7c5:94a1:7975 with SMTP id af79cd13be357-7caf726a27cmr531595085a.0.1746628129405; Wed, 07 May 2025 07:28:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1746628129; cv=pass; d=google.com; s=arc-20240605; b=MvBAEDk/7CzlXca+b4IxhYRtNkOxjGjjIySM9RL7g9Y8l8EazSQNdW07tEMwU6jvZ9 DHVZJanYHXinmhhyWsjSVe1QvU8qaipU+KIvDrBCSM0qmY3330IZsBvSoBUJy2JStF/G QSye4UC99RUo//C3ndMx2rKKBOD1BlPXzJcdRVsX9fzkKEEueFgZT6tjZNOR/icmb/zH qOdaEhGWqxubbtMI96CVzGKozVauRRb0wQCZf5/JurzHEx182Zk9T0sPz8sj6Iy0tdzF YsAr/+ISmQVUpX8ftHIKY2GcqbyNkmVetMXaMGyuBBfiPYK65dwRf5FejgeFEu3hhOWs pqag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=54kAqlS9QHN6DqjDGon9okTLJS/GDXzhTSi4H7yMdys=; fh=v2Nv3k9i7Amxu65q1mEuFELTOLzYYycJBMRhbhFxZhE=; b=ibb20BB9eyUsPKVLzWDiku0HXjuY2gj1l73iyoN988zAF9pwynrnRNprpn1MaT3esa ADrie2H3iuu9OSSKqDGuVlyBbDMXAYXDVR2iQmwmFWAn5Ei1sOM/8kAYJEGsqI9EKdwa dX3lVwi4PtVNFMvRScqjByBDQWUifighpirZUnT5OVFn7zGcUSBysOvClhrzUtsFsiPf SX1W2g1BnK0euv3pT60Ve5oShL/yjGayIBpm7U2zrH3Hh9UGXOeH4/vJGsnb+3rWt0K6 +MKPqepyDOoPVwJugOzSymQGr5aCMzSyaJdmZy66aDUuUL4SF9AUh/3MmUJzC8TZ6MQB y0uQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AiELkZKA; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: <libc-alpha-bounces~patch=linaro.org@sourceware.org> Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id af79cd13be357-7caf751f121si211340085a.48.2025.05.07.07.28.49 for <patch@linaro.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 May 2025 07:28:49 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AiELkZKA; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 058713858D34 for <patch@linaro.org>; Wed, 7 May 2025 14:28:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 058713858D34 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=AiELkZKA X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by sourceware.org (Postfix) with ESMTPS id 8E1953857C7B for <libc-alpha@sourceware.org>; Wed, 7 May 2025 14:22:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8E1953857C7B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8E1953857C7B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::1035 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1746627735; cv=none; b=qwsPtBYAscOpxdIgAIU08fysRyoxiN2Q303yq9ZoFQcZlX3LIUiv91UAkA5SpLyfnnl+siIGlWm3QB2ipa+5TUQ/Z8DOhXBWsuVkaVOzWJXO9jH20fnXl/ufaKsXJhw56+vsHxUT05TpTLf1xlP3LDT4kqjVjaT61ScOF0Gl/OY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1746627735; c=relaxed/simple; bh=DnU9atuiNzlyYY70/1eBXom+NEVhJcfM/iG2sOrXFHQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=FJMGr6HrVy0PYw1hnUWhx3p/uzwN914T8zUwhb3mfZ9U+8v0Gt0cowDO+rbW1rSw7o/slePXAfvfS9PBsrqW1pce6cV1BWLW3N4DH3Tdx3Dc5Nl8xE/Ui8iVr9QKxzOUFD71Wv8/y1LFVeaqySZslvoa2IbpR1bURKcsjYsZyow= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-30a452d3b38so6265040a91.3 for <libc-alpha@sourceware.org>; Wed, 07 May 2025 07:22:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746627731; x=1747232531; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=54kAqlS9QHN6DqjDGon9okTLJS/GDXzhTSi4H7yMdys=; b=AiELkZKACy7raRYTUFDSMvEW5wr0VcJdbAx6ND6N0HKfzI2ZSojsQlApBAYYvAg0F8 O5B6ZYwLOqeNlctN3+66ggf+VfejYkHX6S3Js26tPyOYEr/0GDD6pxLIwl5ctJxrBZQk AyvS03mFxWudInPDGg5E9ICGk2pLSIaBpJ0JkKUT7+sE0QXrGbEKi+L7CUJJTSJKU/PZ K6vRohrWeW7ItRG6nv/gAHqtKSslqT4v5gGXkLqpo29WxC2KmVDQfv0m/uHBLnV57f/1 zzUMxpyJmfM1jnJZx1EPouJ4JFYM4ENGRPwPsrm0Gmn2lrNSGjoav/yaBviDEOuk0yTt USzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746627731; x=1747232531; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=54kAqlS9QHN6DqjDGon9okTLJS/GDXzhTSi4H7yMdys=; b=aITignKC/Ow03ofF5jDA84mjmIPiS6TEUqxGpIDYsRPIDQNmv9ALwEFLiOIeCZYEwr yh4N48SzOvWDIHYhszkfqyENGIZ0P5nzddF9C8DkUMuq9n7t7QdwABUcFHmMXpMEMi64 IzK5weLn2kTA74OQcRk8g0KcrZYgiACoqD5pWYKD1IhzDeXrlrvimibNr4+8EhD+WBqJ YYjL7uk9VPNidWwx7LTL0zT/ca+3Ao2CDzBpuhPET/BqQY4NvMoRaIxoPoAQIqzKxwjp cpIUhpqYh0ZwLuETbtzOIHj0dsrlLeYqT6uqnP34atPsNIg592cFDstjBjNo8eq3WXoy bXwA== X-Gm-Message-State: AOJu0YzIGNW+NrzmHeVbfZ/WACZzHHhn4CrNKrmrRMNvGTrk1VBiiZVG gQWMqaFkeOR3YyvesLCll379pek/23syRV6IsQVpFeoy4cNEVPA9Z8NGjkLB5keLT01TtwaoKb/ wzOg= X-Gm-Gg: ASbGnct3AfHAd0bSS2Ey9zQ3BubzLjhLFgEu/PSBwmg1O/6f4OVto6IpUM4pP6Tpxze 4OyaTdUJYiXZn5QblLwVHeKekVKqd+8ZvVBndjugQJ8R+iniqm9pvxxd95JxpxYfSjUN6kAmizm q6VTwnF8UnDUmULko7cigzV2t6OA7maLFo9gE+TzUoGCu54w8tZi8Md27jctMSBOWJ+Uk0H3xYd e8bKiNfSwvEobvIhMt8i0+jcyyk6pVn4xR1wbxTC5PmF1P5h7XIVeOjDA3bN+X0P0L3+Zm5R0pX uiAmxPqc5Xh9rto8CURkS5s+qOvqZzc9oZTOQJCNEQCBncx/RZoOrmqBrMRnLFsH X-Received: by 2002:a17:90b:3849:b0:2f9:c139:b61f with SMTP id 98e67ed59e1d1-30aac193d45mr5746713a91.14.1746627731333; Wed, 07 May 2025 07:22:11 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c0:2a60:2bef:3994:10d0:59c9]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30ad474a050sm179453a91.8.2025.05.07.07.22.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 May 2025 07:22:10 -0700 (PDT) From: Adhemerval Zanella <adhemerval.zanella@linaro.org> To: libc-alpha@sourceware.org Cc: Carlos O'Donell <carlos@redhat.com> Subject: [PATCH 06/11] locale: Fix UB on insert_weights Date: Wed, 7 May 2025 11:17:24 -0300 Message-ID: <20250507142110.3452012-7-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250507142110.3452012-1-adhemerval.zanella@linaro.org> References: <20250507142110.3452012-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org |
Series |
Add initial support for --enable-ubsan
|
expand
|
diff --git a/locale/programs/ld-collate.c b/locale/programs/ld-collate.c index 7de3ba064d..4fa08bd273 100644 --- a/locale/programs/ld-collate.c +++ b/locale/programs/ld-collate.c @@ -858,7 +858,8 @@ insert_weights (struct linereader *ldfile, struct element_t *elem, max += 10; newp = (struct element_t **) alloca (max * sizeof (struct element_t *)); - memcpy (newp, weights, cnt * sizeof (struct element_t *)); + if (weights != NULL) + memcpy (newp, weights, cnt * sizeof (struct element_t *)); weights = newp; } weights[cnt++] = charelem;