From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22907 invoked by alias); 8 Aug 2018 21:38:23 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43262 Received: (qmail 82 invoked by uid 1010); 8 Aug 2018 21:38:23 -0000 X-Qmail-Scanner-Diagnostics: from vulcan.omnia.fi by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(212.68.17.166):SA:0(-2.6/5.0):. Processed in 1.742078 secs); 08 Aug 2018 21:38:23 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, T_DKIMWL_WL_MED,T_DKIM_INVALID,T_SPF_PERMERROR autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: Anssi.Palin@edu.omnia.fi X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: amavisd-new at omnia.fi DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudomnia.onmicrosoft.com; s=selector1-edu-omnia-fi; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UN2UisobGIsCjD1spv4+JuWxXf0Fz+0zfteUS2xKKhk=; b=jwIxkHZINvs73Y9epCRx9iHdoRu0ivJK0l4Z03UsUnmkuBDacr8hyvirwS84ahQyl6JNSnOnOShdK/36Mvk/jWDqR59H+JM6Aem4g43DOpARRMZCJkTFgAyLCkHbUqfGQUs4UD9UWw9rj0kOJuPQmCqzUDHrKWnSsRSa/QQxmkw= From: Anssi Palin To: "zsh-workers@zsh.org" Subject: Re: [[ -v a[key] ]] syntax memory leak & undefined associative array keys detected as set Thread-Topic: [[ -v a[key] ]] syntax memory leak & undefined associative array keys detected as set Thread-Index: AQHT7vMfODQdZCFQAUygFBDTZAVWg6S214Xs Date: Wed, 8 Aug 2018 21:31:05 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, fi-FI Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anssi.Palin@edu.omnia.fi; x-originating-ip: [2001:999:51:2c81:3498:da8e:97df:948a] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HE1PR05MB1897;6:3+t+/OhoeuAbetD0Gcs8z5+GA8VygyfaH2RQ88mqQrDWLOgEZYqc4Wh1rBO6F44KMzBmm3WOyzr1QQzmcY3UufTdBwW/N3oOcGKNOLd/VmKeimVkF4PhpYEdbSZCMF7UOCIfKS7gRe2c9PtT6w4prTa8SlA9voT95vOieOdnQkX+b7xcIDvDnWDnt64cAAmeFnU1vDRwSMdwff0qtL8G123Eg+Gf9saj57Jevg5437RpVs+2ITwBWezhZ8VY1n3Ff/dxhcJNyxDC7GaQ2FpJBEoCJ+O9dFKO6XAE4DuglwTtlQtR3sioRZfOdfmB8VmXH2WTbFHsP6U+u599lqnYuXQWyCzSvOYqmhvG0exSsmNktWF77DMQp9Im4ZioFsekq8hDnsj7xlWwJDcfHxpj8vie7dwU27Ly2hx36IJZGMJaFyahWif8obD0iNsPb0PJrOzm31xFK6UHJNC30OQivA==;5:oLGiDPvX724MVm1uYmrDDCRJTHdDUzst7sBKdiRkUTEmo5HzaObtup7oS5GPPvh0onp+9GQflZqpsJwy5Wm2BFXEHRFQrsky9ONTwlp45Y+0rxthIQRl3LFU5p88FLubBKpmEPK1XOktNMHnkMnKP5Afo7jR7eHFzyv/XAL1TEM=;7:+gycKc00i4VFe5uhnmjzSu+BP8OOD8RDDl1aCyJtUzvl8Iq1DnC+XUPrfxtIxlecfwGtyByomXe2qTG9Nd9zMNorr/vzFNRvEuoGs3U5nTcKx/lIqyb8+EJhsYpHxZ+d/1eVQTKKKSsHXY5oI6u3WcT7ilCYH2DubfpmKxwzoY9KUVl0V3TwtGIord4dy4CwbhwW89GLnVwvp+kLZ9yUlYlyNoQqTv09i3cvHl9yxQutre92dwtUVDI14eklMFdS x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 1e7b702d-1245-46fd-1c8e-08d5fd763f7b x-microsoft-antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);SRVR:HE1PR05MB1897; x-ms-traffictypediagnostic: HE1PR05MB1897: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011)(7699016);SRVR:HE1PR05MB1897;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1897; x-forefront-prvs: 07584EDBCD x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(346002)(136003)(39850400004)(366004)(396003)(199004)(53754006)(189003)(55674003)(2501003)(2906002)(68736007)(33656002)(229853002)(5250100002)(86362001)(97736004)(14454004)(72206003)(99286004)(6116002)(2351001)(478600001)(102836004)(316002)(105586002)(786003)(6246003)(25786009)(256004)(476003)(9686003)(106356001)(186003)(2900100001)(55016002)(5640700003)(6506007)(74482002)(81156014)(81166006)(305945005)(53936002)(6436002)(8676002)(46003)(7736002)(11346002)(5660300001)(74316002)(76176011)(446003)(486006)(6916009)(8936002)(7696005);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR05MB1897;H:HE1PR05MB1833.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:0;MX:1; received-spf: None (protection.outlook.com: edu.omnia.fi does not designate permitted sender hosts) x-microsoft-antispam-message-info: UcfdimcRd0byynlg/5V2X/Q8/yM8o6+3JB6ngZ4WoYE9E6CEPMg5iWSOWOw0WQY8tHHIcf+1n/iDgSPC3rveBYZhdeNQuDXGKM94oye+8/FIOUYTtUL8UVJ/ITfkd7Mh8kt7mz656M6CN/v+oVgLh2USkqJBrzea0qW6igiKgEOHIaibLgD/JMYzpbAAQaV2864oJb/qMpG6eAfs/7wpfFMIp0GYml2KJQbWFhi9bcg2psXstIC63SooCNNcwOnOX7T5H0VX5a3HRBcslt/W7xxiBQ9WyJ3n4XRx97WUt53Bmy2l/Sma/YxwLrqT88jecZS44qgxrP5FelvYy0KW1KV2OMkXUEXERwrnwBYLhZE= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1e7b702d-1245-46fd-1c8e-08d5fd763f7b X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2018 21:31:05.4042 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5e5f299e-d6ef-4688-ae09-f6e124ff1786 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1897 X-OriginatorOrg: edu.omnia.fi Hello everyone, My original message in this thread about problems introduced around Zsh 5.5= .1=20 with the ${+a[$key]} syntax went somewhat unnoticed. Has the issue been=20 investigated since? I feel the problem is somewhat urgent as in the meantim= e=20 I've modified some of my scripts to use a workaround with dummy keys to get= =20 them to execute similarly as before. Thank you again.