From 496e3d7171044a381b91a9a077e7ecc53cd19f97 Mon Sep 17 00:00:00 2001 From: Nick White Date: Thu, 18 Aug 2011 23:37:25 +0100 Subject: Fix memory allocation bugs --- getgbook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getgbook.c b/getgbook.c index a9c0165..29f7a19 100644 --- a/getgbook.c +++ b/getgbook.c @@ -140,8 +140,8 @@ int main(int argc, char *argv[]) */ Page **page; - page = malloc(sizeof(Page) * 1000); - for(i=0; i<1000; i++) page[i] = malloc(sizeof(*page)); + page = malloc(sizeof(*page) * 1000); + for(i=0; i<1000; i++) page[i] = malloc(sizeof(**page)); if(!(i = getpagelist(bookid, page))) { fprintf(stderr, "Could not find pages for %s\n", bookid); return 1; -- cgit v1.2.3