Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: PATCH: avoid problem with deleting nameref features in modules
- X-seq: zsh-workers 54729
- From: Philippe Altherr <philippe.altherr@xxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Cc: Mikael Magnusson <mikachu@xxxxxxxxx>, zsh-workers@xxxxxxx
- Subject: Re: PATCH: avoid problem with deleting nameref features in modules
- Date: Tue, 9 Jun 2026 04:55:25 +0200
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=kQNgWJEbsfWrF2R7tbbUrzzUYPiYwMwv6uV+ycjWJCE=; fh=qQlN7LRAZ1gzSmXU9Q4Ur9ehPqrzss3A0iQW6LhFqPg=; b=fON7oiXwFC31cYn5HGuf15LEA8VHUIH66NUN2Bv1p6zBOHsge7m2VeiZc7q3xNqhB2 CNsadE16PSQtfexckr7jQ2bQV7NsQBZ2HjLNYuItsvehQsgs9lG+jMJPG0X6i92vtHWS u5Sne+5QDq18h126UaSek7L8ShKGCnESN31lq1ggafZQEMfptiFSEjBptZLZ9dJoLJoW DBFehnL+m7T/6UpgAqOdXasRRuqwV4DQEfG863H43CVAT8TAUo81UfszsaR9E2I/2Jmv WnmMCegxQkRBm5VSOgRfozwHiszRAz5gBpXzJJY3UP4hEXMsvJ4FJmU3vH0OpjlZWdhn Wc6g==; darn=zsh.org
- Arc-seal: i=1; a=rsa-sha256; t=1780973737; cv=none; d=google.com; s=arc-20240605; b=k9T1nbOyBr6lXwZ7UdfIxobUMnpVsUfblq/LyON3IKtlvHTk2AnqmNGEXu+FDuK+8R 0+OyjWAbANIEmaf0EE18CdgoWhrsHZCH9raIPpE2fRcbpsLvDutEykuFLogE84Spibld sWK4ogc5kkhz55RghloGIPMC2ItF4SQoYQumCgEa12YUIio4Ouf6ZbqKM61JYO2KxbT2 SwomX4dMBYYb4pB1lIpIc2bbiBNmjCaWiJbREMNWfJu80euyJgKs1NL8JCj+8eLfcagl 4S2UMK344QfT1p6pIRkp4X3sMXLi+mQNZh0CNOy8FRx7FnE6uC/pyU+eUEqaOkWYD9/t ZBJQ==
- Archived-at: <https://zsh.org/workers/54729>
- In-reply-to: <CAH+w=7atfiD74vTdW08regcdPYjK5W-uHdV8O_HxBwSfNbJWOA@mail.gmail.com>
- List-id: <zsh-workers.zsh.org>
- References: <20260608144554.13034-1-mikachu@gmail.com> <CAH+w=7atfiD74vTdW08regcdPYjK5W-uHdV8O_HxBwSfNbJWOA@mail.gmail.com>
diff --git a/Src/Modules/ksh93.c b/Src/Modules/ksh93.c
index 95a69bc43..f365e5ae2 100644
--- a/Src/Modules/ksh93.c
+++ b/Src/Modules/ksh93.c
@@ -267,18 +267,7 @@ boot_(Module m)
int
cleanup_(Module m)
{
- struct paramdef *p;
-
deletewrapper(m, wrapper);
-
- /* Clean up namerefs, otherwise deleteparamdef() is confused */
- for (p = partab; p < partab + sizeof(partab)/sizeof(*partab); ++p) {
- if (p->flags & PM_NAMEREF) {
- HashNode hn = gethashnode2(paramtab, p->name);
- if (hn)
- ((Param)hn)->node.flags &= ~PM_NAMEREF;
- }
- }
return setfeatureenables(m, &module_features, NULL);
}
Messages sorted by:
Reverse Date,
Date,
Thread,
Author