From 9c72012798f35ca256d34fc044ba21abfe65af0a Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 26 Feb 2016 19:47:33 +0100 Subject: Memory fixes --- src/boxvec.c | 2 +- src/wrap.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/boxvec.c b/src/boxvec.c index 06754e6..7cdd01c 100644 --- a/src/boxvec.c +++ b/src/boxvec.c @@ -47,7 +47,7 @@ extern struct boxvec *bv_new() n->max_boxes = 0; n->boxes = NULL; - return NULL; + return n; } diff --git a/src/wrap.c b/src/wrap.c index 9fc233f..3668d4b 100644 --- a/src/wrap.c +++ b/src/wrap.c @@ -925,7 +925,7 @@ int wrap_contents(struct frame *fr) /* Split text into paragraphs */ i = 0; fr->n_paragraphs = 0; - fr->paragraphs = malloc(max_para * sizeof(struct wrap_line *)); + fr->paragraphs = malloc(max_para * sizeof(struct boxvec *)); if ( fr->paragraphs == NULL ) { fprintf(stderr, "Failed to allocate paragraphs\n"); return 1; @@ -938,7 +938,7 @@ int wrap_contents(struct frame *fr) if ( fr->n_paragraphs == max_para ) { max_para += 64; fr->paragraphs = realloc(fr->paragraphs, - max_para*sizeof(struct wrap_line *)); + max_para*sizeof(struct boxvec *)); if ( fr->paragraphs == NULL ) { fprintf(stderr, "Failed to allocate space" " for paragraphs\n"); -- cgit v1.2.3