# HG changeset patch # User reimar # Date 1353698496 0 # Node ID 7e303b6aafca21fc14cb6b34e9f4a496a4a62547 # Parent f1bd28a00384b2d68477bb670c4847cf7ad1ea31 Pass pointer to start of allocated memory to free, not something in the middle. diff -r f1bd28a00384 -r 7e303b6aafca stream/cookies.c --- a/stream/cookies.c Fri Nov 23 14:17:21 2012 +0000 +++ b/stream/cookies.c Fri Nov 23 19:21:36 2012 +0000 @@ -160,9 +160,10 @@ struct cookie_list_type *list) { - char *ptr; + char *ptr, *buffer; off_t length; + buffer = ptr = load_file(filename, &length); if (!ptr) return list; @@ -181,7 +182,7 @@ list = new; } } - free(ptr); + free(buffer); return list; }