]> git.imager.perl.org - imager.git/blobdiff - iolayer.c
writing a paletted image as GIF should be a bit more efficient
[imager.git] / iolayer.c
index b6c8d1cbafd771a06187b7c5a737b8007d029026..45ee234a64bf7505bf0a6a81ebc37b109602ed66 100644 (file)
--- a/iolayer.c
+++ b/iolayer.c
@@ -203,7 +203,7 @@ realseek_seek(io_glue *ig, off_t offset, int whence) {
 
 static
 io_blink*
-io_blink_new() {
+io_blink_new(void) {
   io_blink *ib;
 
   mm_log((1, "io_blink_new()\n"));
@@ -775,6 +775,7 @@ data from the io_glue callbacks hasn't been done yet.
 io_glue *
 io_new_fd(int fd) {
   io_glue *ig = mymalloc(sizeof(io_glue));
+  memset(ig, 0, sizeof(*ig));
 #ifdef _MSC_VER
   io_obj_setp_cb(&ig->source, (void*)fd, _read, _write, _lseek);
 #else