From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24924 invoked from network); 1 Nov 2023 23:44:29 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 1 Nov 2023 23:44:29 -0000 Received: (qmail 31759 invoked by uid 550); 1 Nov 2023 23:44:24 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 30693 invoked from network); 1 Nov 2023 23:44:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1698882250; bh=t+C9qjrdpgjekike1gBulvAn1cF9PZgzcUfSwPp2X2A=; h=Date:From:Subject:To:References:In-Reply-To:From:Subject:Reply-To; b=A6aE92AJ6JOlGndilvHoDlGoRd23YmWk+Nj1s0JDt/WikE4V7Mb8fB/1saSxJqz0ztdVq/P8pYG5T+R3GGEzerSnP6v+V9YQP8KCmeaTPDGRCNasneoSzu5+sHVKwFvjkL2Iba33QyRj5ZRb2vnxH38V6lbpaqwGGHmOSveaysBnVVVrAm5PZOywKrkA+XlIeddQL8xt5ZJfxlGNbQPQZtzyOC6q+0/LjfIRauzbOw3RW46ikRYTPmbU/aOKZRtLk1byyOzWfP6+/tGwe1EwaRuuTGR+jT2fdRhjKlaNOA7Dx3CgUCHb/K+45JZ2MBuC5kOOS6d8gAEk/bd9XzRySQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1698882250; bh=0XvB5Dh9FbXT7zOfY5lQu34v1JmNv8AAlAEeNbxABlB=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=cWD504MvQFq7cRYkuI8vUo3fhQK3PsiXce/hQyL3YrTD2ml/lv7Yk1Z2VsQYzF2CAJvPxN2+esv9h0Eeg8DnEmbu6pPqCMjUOpCGyr78lLqRB4gkadrgQU3DGr+RxTgOhC2NNT2iVlV57nGNeYOW7l2Ya4pUJIsKyHAhR8CpSFj8hXvYKSM+Urepoqt/Pl2g4QBWFpLhOLcIgHcWHmtKDqCEzsOcxU26GwuIyzyc4CU16rKNc+P04D+JY15eCyJZWcJgsSDWbQcCYez3c9L1c2VbqXsCnQHlT/wwRFOTA9eePNc22mT7QN8cJkhaG34iL+WgNEH7byAP9Hj9WVB4LA== X-YMail-OSG: lvi_DssVM1kPAQmptbjBsvPq1_po13MWcfyuWWZmvJyhg0R4o6leRzv3MQKt7HP 8us9EhGSo5WvT.YXbXtKpYZw0jpk5K1aK2OHoYs53xD0C8YfIPdzktaU.BHti_2Lk2uzpFSGItL5 fHM_i1L4UTd3bSGO0w9fOowEPgPcHka1roFvS6BIlLjae.mtngp81kjOD9wxhEmgTg2myfku3HC5 mVh1cPUcHmJivKJZvLF.DvGa5_pVhYyzbv4zOAgJHXz3XPOs15hPlid07KwBG18cYSENZoIChweI uumzSFNlnT0p3UfS.cU.I3mbCE6k6kiDxXMmPx.yT9eZyYrmbaBiJjjdshoWTb6mXoXTmVWmrHNx AuRHuD6dYiVX4VAU_61VfV6duSZCBtxuEAs25d43oyBSnqLeh3yHef9A33o0bcDmHap_cL49W9N. 7t87zR.jxoYMZHw82Xlbhz38BlWN1kDlYJETrwQWHfrPit46cKO9F7yST5Q.WSsFeaNB5vgNDxJD hTrftZ0jkvaMhwi3cBcKTTv1KBfS4LRSLaJTgWAH3AaSF4AvrGCloSK6RnbF2kDfF8s145ZDtKfF w47oq9ONN68lXyZ53ObfLWwLJQR4tgv6_gSVkP8M6p2UKWylcF6_E78iY5ecDCVB09FijGMw_Fr3 JSof6hOuyI9xTTrGYCYpRY6b5xuNT_H5Ti6x5oJLCuLlbSIPc56fo6V_dMF2A_hJNnCD2c8Njinn E1BWem6YR8slOmY55ZlPJm1FFFeW2CjQYBIQx7ZFvAIf7aKycZNmL3fyfEug7Xxxgbf5QsjXC.Jn vn5NusCytbuiwbwEX6nQUkYeCl.frYbLwQo_IEABoaZSkhY59_rAQo5sT733uDn0RdEF8KT9KHOY TrCyDBBPP0WnTSdYu4W4.SRM3SEWGmaQJwnezOQEu0aI4Ey0shILKTcZ3ISRqCwgFDTlxLX3cryo oSaSsEyGjd0RgCs2oBIbybo_px.0j4cVGgPpX5rxch7jZxpyCaaNXhFb0HPhPJyx2ijNANEyj0xj rTtIjTYibsoNMRMzPZGvAEmT3Bg2TMm.aQOjuVjo2G8f3VFI_0q5xVrhEGdkbujcZTGRCEbGV0.T M_E4CHZ06VOQBoBt3sUrpsAiDyE0sgF_iRF5jZp9hInABcoewTNI0WehIfnwcKnVLl_VU_wKwWtC CNJPEuMJe6_AujUIWsw_xms4xJcEeenc18k5bDb7Tfok4.bfPKJeKz9djTSkcj.vt8fFDQ4vJx8v MfkZ96rjGJGpwQhxaBgXiQkmoin0KWJouALIpY3b4DrL6YlFq1e9ZyfkdwZDt.iEuB7p3Nz99QNo nsldlhQeGfP4I8iMUl7w4zGai8p_fws_.fhVvFdbEVW9eK972M5nmB4IxF98b_SmMo7Rv8o6qV74 m5I9IfkDe9LTcto.UCMo7hMyxTbrCdJIMCY8wMBKE6nOfEVqIk2MwW8pLeMQyyXmaPVuQBmex.nx 27kojLeBBYuLE5BhJoDy4lACicbG.QfP_Jiy1nqwowmjbU1DXxU5._rG.9SJtmWw_T4y_XqvoRLJ FwPwt5Xsm6iXPMD9cOX664HDAy04Tv_uXKv7scFj.6IVClrQCJxCxZIx.5LBbnhvdWR_sg6BZMvp _GkKaRT2xUEHT_QdkilmejgJSK0gm3bwPXzP9TlBxnpZEg7I56USAZfUnIIp339A8d.4xsaQaG5C 6n1gPIFP8gHYIVlMG4AhadSEyoOtVFuv1iZ0mBQWkVxi_h.xCmUES0S3JfYkk.YoLw3_Z8jOBH5W 648uwJullAg_JMh5FymjYNsxHP_e8hktCpk4DNXJXB1MV6tJEjLQ7sTrlmFPC58JJ2qgILQL1NU. NbL7cSeeztE.2v7x_BcSxcRKvH4bw.udjGd7y5wd_Y8AE18NyHea2zljnaT9WogtIV1V7v_g6iAk mgCSrN8XOuXkYtz8M7VMVnWULvmFJ7Y2Pd.PmYZkyR3JcjLd93fS2qAJ6oboFi7Lpqw1QXKc7Hvj aEUuf.8R7eEUsMzIyepNrRe3nNFm_IaXcP0fdcdyuFsiJ5hGrujuAyciEawzUzZu6k82ZJaNlW1k Qd7SaWmsITj_lqq5_qQrOdsQiBCOBvNqqL7LhEHBAaqXrCIppeITW.ROuyux0E.I1j3RzlV3l9ck 0mdRd7TUaNGpXHkgppU5QSSZ4QkE.HGdIzadZVh_PMWDt1GZ7vvcn7P8OpqXuvw3lRA6jDYjthmQ qYS0VVg-- X-Sonic-MF: X-Sonic-ID: 24dd8090-a5b4-40de-88d4-a56488565cb6 Date: Wed, 01 Nov 2023 19:44:00 -0400 From: "Alex Xu (Hello71)" To: musl@lists.openwall.com References: <1688401586.hkqjuyrd3s.none@localhost> In-Reply-To: <1688401586.hkqjuyrd3s.none@localhost> MIME-Version: 1.0 Message-Id: <1698882125.xwrfx4lpgy.none@localhost> Content-Type: multipart/mixed; boundary="=-GQoZswq4uMXSmwCJnANp" X-Mailer: WebService/1.1.21890 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Subject: [musl] [v2] fix various warnings/theoretical UB --=-GQoZswq4uMXSmwCJnANp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable See attached patches. Changes from previous version: 1. drop patches 3 and 4 (not UB) 2. rename "tmp" to "dummy" 3. adjust commit messages Thanks! --=-GQoZswq4uMXSmwCJnANp Content-Type: text/x-patch; name=0001-timer_create-volatile-static-static-volatile.patch Content-Disposition: attachment; filename=0001-timer_create-volatile-static-static-volatile.patch Content-Transfer-Encoding: base64 RnJvbSA1YjdiNzU2YzFmYmVkYzgyMzMxOWVjNDc0Y2Y1NmEyMmQ5NzhiOGY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiQWxleCBYdSAoSGVsbG83MSkiIDxhbGV4X3lfeHVAeWFob28u Y2E+CkRhdGU6IFdlZCwgMSBOb3YgMjAyMyAxOTozNzowOCAtMDQwMApTdWJqZWN0OiBbUEFUQ0gg MS8yXSB0aW1lcl9jcmVhdGU6IHZvbGF0aWxlIHN0YXRpYyAtPiBzdGF0aWMgdm9sYXRpbGUKCkMx MSA2LjExLjVwMToKCj4gVGhlIHBsYWNlbWVudCBvZiBhIHN0b3JhZ2UtY2xhc3Mgc3BlY2lmaWVy IG90aGVyIHRoYW4gYXQgdGhlCj4gYmVnaW5uaW5nIG9mIHRoZSBkZWNsYXJhdGlvbiBzcGVjaWZp ZXJzIGluIGEgZGVjbGFyYXRpb24gaXMgYW4KPiBvYnNvbGVzY2VudCBmZWF0dXJlLgoKZ2NjIGFs c28gd2FybnMgYWJvdXQgdGhpcy4KLS0tCiBzcmMvdGltZS90aW1lcl9jcmVhdGUuYyB8IDIgKy0K IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL3NyYy90aW1lL3RpbWVyX2NyZWF0ZS5jIGIvc3JjL3RpbWUvdGltZXJfY3JlYXRlLmMKaW5k ZXggY2QzMmM5NDUuLjkyMTZiM2FiIDEwMDY0NAotLS0gYS9zcmMvdGltZS90aW1lcl9jcmVhdGUu YworKysgYi9zcmMvdGltZS90aW1lcl9jcmVhdGUuYwpAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMg dm9pZCAqc3RhcnQodm9pZCAqYXJnKQogCiBpbnQgdGltZXJfY3JlYXRlKGNsb2NraWRfdCBjbGss IHN0cnVjdCBzaWdldmVudCAqcmVzdHJpY3QgZXZwLCB0aW1lcl90ICpyZXN0cmljdCByZXMpCiB7 Ci0Jdm9sYXRpbGUgc3RhdGljIGludCBpbml0ID0gMDsKKwlzdGF0aWMgdm9sYXRpbGUgaW50IGlu aXQgPSAwOwogCXB0aHJlYWRfdCB0ZDsKIAlwdGhyZWFkX2F0dHJfdCBhdHRyOwogCWludCByOwot LSAKMi40Mi4wCgo= --=-GQoZswq4uMXSmwCJnANp Content-Type: text/x-patch; name=0002-__year_to_secs-fix-dangling-pointer.patch Content-Disposition: attachment; filename=0002-__year_to_secs-fix-dangling-pointer.patch Content-Transfer-Encoding: base64 RnJvbSBiZWVlNWYwMGUwZjE5ZmE0NjE2NmY3YWZiZDkyZjEwOGMyNTAwMmZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiQWxleCBYdSAoSGVsbG83MSkiIDxhbGV4X3lfeHVAeWFob28u Y2E+CkRhdGU6IFdlZCwgMSBOb3YgMjAyMyAxOTozNzo0NCAtMDQwMApTdWJqZWN0OiBbUEFUQ0gg Mi8yXSBfX3llYXJfdG9fc2VjczogZml4IGRhbmdsaW5nIHBvaW50ZXIKClRoZSBsaWZldGltZSBv ZiB0aGUgY29tcG91bmQgbGl0ZXJhbCBlbmRzIGFmdGVyIHRoZSAiaWYiIHN0YXRlbWVudCdzCmlt cGxpY2l0IGJsb2NrLiBnY2MgYWxzbyB3YXJucyBhYm91dCB0aGlzLgotLS0KIHNyYy90aW1lL19f eWVhcl90b19zZWNzLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3RpbWUvX195ZWFyX3RvX3NlY3MuYyBi L3NyYy90aW1lL19feWVhcl90b19zZWNzLmMKaW5kZXggMjgyNGVjNmQuLmI0MmY1YTZkIDEwMDY0 NAotLS0gYS9zcmMvdGltZS9fX3llYXJfdG9fc2Vjcy5jCisrKyBiL3NyYy90aW1lL19feWVhcl90 b19zZWNzLmMKQEAgLTEwLDkgKzEwLDkgQEAgbG9uZyBsb25nIF9feWVhcl90b19zZWNzKGxvbmcg bG9uZyB5ZWFyLCBpbnQgKmlzX2xlYXApCiAJCXJldHVybiAzMTUzNjAwMCooeS03MCkgKyA4NjQw MCpsZWFwczsKIAl9CiAKLQlpbnQgY3ljbGVzLCBjZW50dXJpZXMsIGxlYXBzLCByZW07CisJaW50 IGN5Y2xlcywgY2VudHVyaWVzLCBsZWFwcywgcmVtLCBkdW1teTsKIAotCWlmICghaXNfbGVhcCkg aXNfbGVhcCA9ICYoaW50KXswfTsKKwlpZiAoIWlzX2xlYXApIGlzX2xlYXAgPSAmZHVtbXk7CiAJ Y3ljbGVzID0gKHllYXItMTAwKSAvIDQwMDsKIAlyZW0gPSAoeWVhci0xMDApICUgNDAwOwogCWlm IChyZW0gPCAwKSB7Ci0tIAoyLjQyLjAKCg== --=-GQoZswq4uMXSmwCJnANp--