Fixed missing 'GNOME_VFS_OPEN_RANDOM' for the HTTP cabinets reading.
authorlace <>
Sun, 25 Dec 2005 10:29:30 +0000 (10:29 +0000)
committerlace <>
Sun, 25 Dec 2005 10:29:30 +0000 (10:29 +0000)
src/install/acquire/cabinet.c

index 66d397c..57fa7af 100644 (file)
@@ -175,7 +175,8 @@ struct itimerval itimerval;
 
                /* Reopen '*acquire_cabinet->handlep' */
                g_assert(acquire_cabinet->handle_uri!=NULL);
-               if (GNOME_VFS_OK==(errvfsresult=gnome_vfs_open_uri(&handle_new,acquire_cabinet->handle_uri,GNOME_VFS_OPEN_READ))) {
+               if (GNOME_VFS_OK==(errvfsresult=gnome_vfs_open_uri(&handle_new,acquire_cabinet->handle_uri,
+                                       GNOME_VFS_OPEN_READ|GNOME_VFS_OPEN_RANDOM))) {
                        gnome_vfs_close(*acquire_cabinet->handlep);     /* errors ignored */
                        *acquire_cabinet->handlep=handle_new;
                        }