diff options
-rw-r--r-- | lib/skin_parser/skin_buffer.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/skin_parser/skin_buffer.c b/lib/skin_parser/skin_buffer.c index 608b03434d..05a46658d4 100644 --- a/lib/skin_parser/skin_buffer.c +++ b/lib/skin_parser/skin_buffer.c | |||
@@ -66,9 +66,9 @@ struct malloc_object { | |||
66 | void* object; | 66 | void* object; |
67 | struct malloc_object *next; | 67 | struct malloc_object *next; |
68 | }; | 68 | }; |
69 | struct malloc_object *first = NULL, *last = NULL; | 69 | static struct malloc_object *first = NULL, *last = NULL; |
70 | 70 | ||
71 | void skin_free_malloced(void) | 71 | static void skin_free_malloced(void) |
72 | { | 72 | { |
73 | struct malloc_object *obj = first, *this; | 73 | struct malloc_object *obj = first, *this; |
74 | while (obj) | 74 | while (obj) |
@@ -116,6 +116,7 @@ void* skin_buffer_alloc(size_t size) | |||
116 | first = last = obj; | 116 | first = last = obj; |
117 | else | 117 | else |
118 | last->next = obj; | 118 | last->next = obj; |
119 | last = obj; | ||
119 | retval = obj->object; | 120 | retval = obj->object; |
120 | #else | 121 | #else |
121 | retval = malloc(size); | 122 | retval = malloc(size); |