summaryrefslogtreecommitdiff
path: root/navit/maptool/zip.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/maptool/zip.c')
-rw-r--r--navit/maptool/zip.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/navit/maptool/zip.c b/navit/maptool/zip.c
index b75f1e3e7..f352e6353 100644
--- a/navit/maptool/zip.c
+++ b/navit/maptool/zip.c
@@ -20,6 +20,7 @@
#include <zlib.h>
#include <string.h>
#include <stdlib.h>
+#include "debug.h"
#include "maptool.h"
#include "config.h"
#include "zipfile.h"
@@ -261,16 +262,16 @@ write_zipmember(struct zip_info *zip_info, char *name, int filelen, char *data,
zip_info->offset+=sizeof(mac);
}
#endif
- fwrite(&cd, sizeof(cd), 1, zip_info->dir);
- fwrite(filename, filelen, 1, zip_info->dir);
+ dbg_assert(fwrite(&cd, sizeof(cd), 1, zip_info->dir)==1);
+ dbg_assert(fwrite(filename, filelen, 1, zip_info->dir)==1);
zip_info->dir_size+=sizeof(cd)+filelen;
if (zip_info->zip64) {
- fwrite(&cd_ext, sizeof(cd_ext), 1, zip_info->dir);
+ dbg_assert(fwrite(&cd_ext, sizeof(cd_ext), 1, zip_info->dir)==1);
zip_info->dir_size+=sizeof(cd_ext);
}
#ifdef HAVE_LIBCRYPTO
if (zip_info->passwd) {
- fwrite(&enc, sizeof(enc), 1, zip_info->dir);
+ dbg_assert(fwrite(&enc, sizeof(enc), 1, zip_info->dir)==1);
zip_info->dir_size+=sizeof(enc);
}
#endif