gnome_vfs_read() compatibility with Gnome-VFS-2.0.x.
authorshort <>
Wed, 24 Sep 2003 20:03:33 +0000 (20:03 +0000)
committershort <>
Wed, 24 Sep 2003 20:03:33 +0000 (20:03 +0000)
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);