From 3b8df7146fe31518080f3a38eee98222d97ee5b2 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Tue, 26 Jan 2016 19:22:53 -0500 Subject: fix a memory leak, bumps version to 0.4.0-rc1 --- worlds/test.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'worlds') diff --git a/worlds/test.c b/worlds/test.c index 2ce4122..722584c 100644 --- a/worlds/test.c +++ b/worlds/test.c @@ -115,13 +115,20 @@ void weap_destroy(struct object_t *obj) obj->userdata = NULL; } +void *weap_clone(void *userdata) +{ + void *ret = malloc(sizeof(double)); + memcpy(ret, userdata, sizeof(double)); + return ret; +} + const struct obj_class_t netcosm_obj_classes[] = { { "weapon", weap_serialize, weap_deserialize, NULL, NULL, - NULL, + weap_clone, weap_destroy, shiny }, }; -- cgit v1.1