efl_io_file: initialize all fd to -1.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 14:51:56 +0000 (12:51 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 19 Dec 2016 15:03:33 +0000 (13:03 -0200)
Since 0 is a valid fd, we should initialize these to -1.

src/lib/ecore/efl_io_file.c

index 3cab329..0e9320c 100644 (file)
@@ -113,6 +113,11 @@ _efl_io_file_efl_object_constructor(Eo *o, Efl_Io_File_Data *pd)
 
    efl_io_closer_close_on_exec_set(o, EINA_TRUE);
    efl_io_closer_close_on_destructor_set(o, EINA_TRUE);
+   efl_io_positioner_fd_set(o, -1);
+   efl_io_sizer_fd_set(o, -1);
+   efl_io_reader_fd_set(o, -1);
+   efl_io_writer_fd_set(o, -1);
+   efl_io_closer_fd_set(o, -1);
 
    return o;
 }