summaryrefslogtreecommitdiff
path: root/setup_native/source/ulfconv
diff options
context:
space:
mode:
authorCaolán McNamara <cmc@openoffice.org>2009-11-06 11:06:36 +0000
committerCaolán McNamara <cmc@openoffice.org>2009-11-06 11:06:36 +0000
commit3abde8a5f1a5fd9636589ad13e4e034a11e6647b (patch)
tree4a5014f57a52e0567210fd4ff1f8291d1176146c /setup_native/source/ulfconv
parent7ea7b552a1efebca3dacf756dd23508caafcbb62 (diff)
cmcfixes66: #i106431# add missing fcloses
Diffstat (limited to 'setup_native/source/ulfconv')
-rw-r--r--setup_native/source/ulfconv/ulfconv.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/setup_native/source/ulfconv/ulfconv.cxx b/setup_native/source/ulfconv/ulfconv.cxx
index 6ca6834461f9..7a345f8b365a 100644
--- a/setup_native/source/ulfconv/ulfconv.cxx
+++ b/setup_native/source/ulfconv/ulfconv.cxx
@@ -199,6 +199,8 @@ void read_encoding_table(char * file, EncodingMap& aEncodingMap)
aEncodingMap.insert( EncodingMap::value_type(language, encoding->value) );
}
}
+
+ fclose(fp);
}
/************************************************************************
@@ -311,6 +313,7 @@ int main( int argc, char * const argv[] )
ostream = fopen(outfile, "w");
if ( ostream == NULL ) {
fprintf(stderr, "ulfconv: %s : %s\n", outfile, strerror(errno));
+ fclose(istream);
exit(2);
}
}
@@ -351,4 +354,7 @@ int main( int argc, char * const argv[] )
fputs(buffer, ostream);
}
}
+
+ fclose(ostream);
+ fclose(istream);
}