summaryrefslogtreecommitdiff
path: root/src/modules/stars/stars.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/stars/stars.c')
-rw-r--r--src/modules/stars/stars.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/stars/stars.c b/src/modules/stars/stars.c
index bff3d8f..ef35c4e 100644
--- a/src/modules/stars/stars.c
+++ b/src/modules/stars/stars.c
@@ -123,7 +123,8 @@ static til_module_context_t * stars_create_context(const til_module_t *module, t
for(int i=0; i<rand_r(&ctxt->seed)%16; i++){
p_ptr = malloc(sizeof(struct points));
if (!p_ptr)
- return NULL;
+ return til_module_context_free(&ctxt->til_module_context);
+
p_ptr->x = get_random_unit_coord(&ctxt->seed);
p_ptr->y = get_random_unit_coord(&ctxt->seed);
p_ptr->z = z;
© All Rights Reserved