changeset 61:a6addd8c6bd4

Fix array resizing to use newsize * sizeof(object *) rather than just newsize
author Mike Pavone <pavone@retrodev.com>
date Sat, 14 Jul 2012 04:18:46 -0700
parents ef3b34c2c0a4
children f57b2f4048d0
files cbackend.js
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/cbackend.js	Sat Jul 14 03:05:12 2012 -0700
+++ b/cbackend.js	Sat Jul 14 04:18:46 2012 -0700
@@ -478,7 +478,7 @@
 		lines: [
 			'if (self->storage == self->size) {',
 			'	self->storage *= 2;',
-			'	tmp = realloc(self->data, self->storage);',
+			'	tmp = realloc(self->data, self->storage * sizeof(object *));',
 			'	if (!tmp) {',
 			'		fputs("Failed to increase array size\\n", stderr);',
 			'		exit(1);',