]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/tools/genrb/reslist.c
ICU-511.25.tar.gz
[apple/icu.git] / icuSources / tools / genrb / reslist.c
index 0f0130a2cf56539281961d2eebff7055aabb4c46..829dc22f7e57a245aba8672e1d002f2f9ef89702 100644 (file)
@@ -1,7 +1,7 @@
 /*
 *******************************************************************************
 *
-*   Copyright (C) 2000-2011, International Business Machines
+*   Copyright (C) 2000-2012, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *
 *******************************************************************************
@@ -27,7 +27,7 @@
 #include "uelement.h"
 #include "uinvchar.h"
 #include "ustr_imp.h"
-
+#include "unicode/utf16.h"
 /*
  * Align binary data at a 16-byte offset from the start of the resource bundle,
  * to be safe for any data type it may contain.
@@ -1173,6 +1173,10 @@ static void bin_close(struct SResource *binres) {
         uprv_free(binres->u.fBinaryValue.fData);
         binres->u.fBinaryValue.fData = NULL;
     }
+    if (binres->u.fBinaryValue.fFileName != NULL) {
+        uprv_free(binres->u.fBinaryValue.fFileName);
+        binres->u.fBinaryValue.fFileName = NULL;
+    }
 }
 
 void res_close(struct SResource *res) {