fixed missing sizeof ...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Feb 2007 14:54:30 +0000 (14:54 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Feb 2007 14:54:30 +0000 (14:54 +0000)
[r8580]

ir/adt/plist.c

index dc9ae7a..4fbe0f6 100644 (file)
@@ -37,7 +37,7 @@ static plist_element_t *allocate_element(plist_t* list) {
 }
 
 plist_t *plist_new(void) {
-       plist_t *list = xmalloc(sizeof(*list));
+       plist_t *list = xmalloc(sizeof(*list) + sizeof(*list->obst));
 
        list->obst               = (struct obstack *)&list[1];
        list->foreign_obstack    = 0;