Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Coredump in test B02 as of 2004-01-13



Peter Stephenson <pws@xxxxxxx> writes:

> Vin Shelton wrote:
>> Greetings,
>> 
>> On my SunOS systems at work I'm seeing the following failure in the
>> testsuite when running against a build of 2004-01-13:
>
> Reduces to:
>
>   unset argv
>   print $#
>
> Right idea, wrong number of ampersands.
>
> Index: Src/params.c
> ===================================================================
> RCS file: /cvsroot/zsh/zsh/Src/params.c,v
> retrieving revision 1.75
> diff -u -r1.75 params.c
> --- Src/params.c	12 Jan 2004 12:09:12 -0000	1.75
> +++ Src/params.c	15 Jan 2004 10:50:29 -0000
> @@ -2585,7 +2585,7 @@
>       * ways which need to be set to NULL.  We can't do this
>       * with user tied variables since we can leak memory.
>       */
> -    if ((pm->flags & PM_SPECIAL) & !x)
> +    if ((pm->flags & PM_SPECIAL) && !x)
>  	*dptr = mkarray(NULL);
>      else
>  	*dptr = x;
>

Yes, this fixes the coredump.  Thanks, Peter!

  - Vin



Messages sorted by: Reverse Date, Date, Thread, Author