summaryrefslogtreecommitdiff
path: root/src/sd2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sd2.c')
-rw-r--r--src/sd2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sd2.c b/src/sd2.c
index 5406fe9..4d0879c 100644
--- a/src/sd2.c
+++ b/src/sd2.c
@@ -444,7 +444,10 @@ sd2_parse_rsrc_fork (SF_PRIVATE *psf)
rsrc.need_to_free_rsrc_data = SF_TRUE ;
}
else
+ {
rsrc.rsrc_data = psf->header ;
+ rsrc.need_to_free_rsrc_data = SF_FALSE ;
+ }
/* Read in the whole lot. */
psf_fread (rsrc.rsrc_data, rsrc.rsrc_len, 1, psf) ;