diff options
author | Thomas White <taw@bitwiz.org.uk> | 2016-02-26 19:47:33 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2016-02-26 19:47:33 +0100 |
commit | 9c72012798f35ca256d34fc044ba21abfe65af0a (patch) | |
tree | b641e409b2a863f5a4584e76134707d32ea6fb23 | |
parent | df8db57c753129e703e588323fa97db2a4ac9058 (diff) |
Memory fixes
-rw-r--r-- | src/boxvec.c | 2 | ||||
-rw-r--r-- | src/wrap.c | 4 |
2 files changed, 3 insertions, 3 deletions
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; } @@ -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"); |