Brian Koropoff
Tue, 15 Jun 2010 19:16:11 -0700
Hello,
I encountered a regression in DASH from git while attempting to get
it working on Solaris. I got it to build and run, but my scripts were
mysteriously failing. I tracked it down to a logic bug in setvareq()
that caused it to assign through the wrong pointer when attempting to
remove a variable from its hash bucket. The following test case
reproduces the bug for me:
-- #!/bin/dash GDM_LANG="bar" OPTION="foo" unset GDM_LANG # OPTION has mysteriously become unset echo "$OPTION" -- I'll follow up with a patch. Regards, Brian Koropoff -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html