diff -up gnome-applets-2.24.0.1/drivemount/drive-button.c.mount-auth gnome-applets-2.24.0.1/drivemount/drive-button.c --- gnome-applets-2.24.0.1/drivemount/drive-button.c.mount-auth 2008-09-26 15:37:51.000000000 -0400 +++ gnome-applets-2.24.0.1/drivemount/drive-button.c 2008-09-26 15:39:15.000000000 -0400 @@ -748,8 +748,10 @@ static void mount_drive (DriveButton *self, GtkWidget *item) { if (self->volume) { + GMountOperation *mount_op = gtk_mount_operation_new (NULL); g_volume_mount (self->volume, G_MOUNT_MOUNT_NONE, - NULL, NULL, NULL, NULL); + mount_op, NULL, NULL, NULL); + g_object_unref (mount_op); } else { g_return_if_reached(); }