gnome_vfs_read() compatibility with Gnome-VFS-2.0.x.
[captive.git] / src / install / acquire / moduriload.c
index fba1690..505c647 100644 (file)
@@ -174,7 +174,8 @@ GnomeVFSResult errvfsresult;
        errvfsresult=gnome_vfs_read(handle,file_buffer,file_info->size,&bytes_read);
        if (errvfsresult!=GNOME_VFS_OK || bytes_read!=file_info->size)
                goto fail_free_file_buffer;
-       errvfsresult=gnome_vfs_read(handle,&file_tail_check,1,NULL);
+       /* 'bytes_read' must be !=NULL for GnomeVFS-2.0.x! */
+       errvfsresult=gnome_vfs_read(handle,&file_tail_check,1,&bytes_read);
        if (errvfsresult!=GNOME_VFS_ERROR_EOF)
                goto fail_free_file_buffer;
        mod_uri_load_file_from_memory(file_buffer,file_info->size,uri);