checked in (request 50573)
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=57
This commit is contained in:
committed by
Git OBS Bridge
parent
68222a269a
commit
241beb5f81
@@ -1,3 +1,21 @@
|
||||
Andreas Schwab <schwab@linux-m68k.org> writes:
|
||||
|
||||
> $ declare -A a=b; unset a
|
||||
> *** glibc detected *** /bin/bash: free(): invalid pointer: 0x10091644 ***
|
||||
|
||||
And the obvious patch:
|
||||
|
||||
--- builtins/declare.def
|
||||
+++ builtins/declare.def 2010-04-09 17:20:51.000000000 +0000
|
||||
@@ -512,7 +512,7 @@ declare_internal (list, local_var)
|
||||
{
|
||||
/* let bind_{array,assoc}_variable take care of this. */
|
||||
if (assoc_p (var))
|
||||
- bind_assoc_variable (var, name, "0", value, aflags);
|
||||
+ bind_assoc_variable (var, name, savestring ("0"), value, aflags);
|
||||
else
|
||||
bind_array_variable (name, 0, value, aflags);
|
||||
}
|
||||
Roman Rakus <rrakus@redhat.com> writes:
|
||||
> Repeated in the bash-4.0.38 and bash-4.1.7 by the script;
|
||||
> #!/bin/bash
|
||||
|
||||
Reference in New Issue
Block a user