summaryrefslogtreecommitdiff
path: root/libnsgif.c
diff options
context:
space:
mode:
authorSean Fox <dyntryx@gmail.com>2008-06-26 23:47:31 +0000
committerSean Fox <dyntryx@gmail.com>2008-06-26 23:47:31 +0000
commit5d7db2d67b65963955beb05d30184ac28d898ddb (patch)
treea94713469a3c066e0c0241f6463644e3c2793fff /libnsgif.c
parent8083eae40da40bc00ac2dd21382cbbd84e492f8e (diff)
downloadlibnsgif-5d7db2d67b65963955beb05d30184ac28d898ddb.tar.gz
libnsgif-5d7db2d67b65963955beb05d30184ac28d898ddb.tar.bz2
Minor corrections; lib caller must now free gif_data
svn path=/branches/dynis/libnsgif/; revision=4459
Diffstat (limited to 'libnsgif.c')
-rw-r--r--libnsgif.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libnsgif.c b/libnsgif.c
index 2616949..0219def 100644
--- a/libnsgif.c
+++ b/libnsgif.c
@@ -59,7 +59,8 @@
or perform the check itself.
It should be noted that gif_finalise() should always be called, even if
- no frames were initialised.
+ no frames were initialised. Additionally, it is the responsibility of
+ the caller to free 'gif_data'.
[rjw] - Fri 2nd April 2004
*/
@@ -1100,8 +1101,6 @@ void gif_finalise(gif_animation *gif) {
gif->local_colour_table = NULL;
free(gif->global_colour_table);
gif->global_colour_table = NULL;
- free(gif->gif_data);
- gif->gif_data = NULL;
}
/**