From ce60172ec47726513f19b1426c64a928bf30ff86 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Mon, 18 May 2015 19:50:54 -0400 Subject: fixes --- src/util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/util.c b/src/util.c index 2754fc5..eccdef5 100644 --- a/src/util.c +++ b/src/util.c @@ -74,7 +74,8 @@ bool get_stock_info(char *symbol, struct money_t *price, char **name_ret) /** now parse the data **/ - char ** ptr = &buf.data; + char *p1 = buf.data; + char ** ptr = &p1; *name_ret = csv_read(ptr); @@ -83,9 +84,11 @@ bool get_stock_info(char *symbol, struct money_t *price, char **name_ret) /* dirty hack! */ sscanf(pricebuf, "%llu.%2llu", &dollars, ¢s); + free(pricebuf); price->cents = dollars * 100 + cents; + free(buf.data); return true; } -- cgit v1.1