aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--symbol.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d43af15d..b280ea34 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-19 Arnold D. Robbins <arnold@skeeve.com>
+
+ * symbol.c (load_symbols): Zero out the new node. Prevents assertion
+ failure on PPC Mac OS X.
+
2012-09-14 Arnold D. Robbins <arnold@skeeve.com>
Allow read-only access to built-in variables from extensions.
diff --git a/symbol.c b/symbol.c
index 9d4c6808..dd89796e 100644
--- a/symbol.c
+++ b/symbol.c
@@ -493,6 +493,7 @@ load_symbols()
aptr = assoc_lookup(PROCINFO_node, tmp);
getnode(sym_array);
+ memset(sym_array, '\0', sizeof(NODE)); /* PPC Mac OS X wants this */
init_array(sym_array);
unref(*aptr);