$OpenBSD: patch-daemon_gvfsbackendarchive_c,v 1.1 2014/01/23 08:36:02 ajacoutot Exp $

From f2210ce76746521f797347a03e0246dee95b43d7 Mon Sep 17 00:00:00 2001
From: Ondrej Holy <oholy@redhat.com>
Date: Fri, 01 Nov 2013 12:09:50 +0000
Subject: archive: fix segfault when libarchive fails

--- daemon/gvfsbackendarchive.c.orig	Fri Nov  8 14:23:39 2013
+++ daemon/gvfsbackendarchive.c	Thu Jan 23 09:29:34 2014
@@ -171,10 +171,10 @@ gvfs_archive_set_error_from_errno (GVfsArchive *archiv
   if (gvfs_archive_in_error (archive))
     return;
 
-  g_vfs_job_failed_literal (archive->job,
-                            G_IO_ERROR,
-                            g_io_error_from_errno (archive_errno (archive->archive)),
-                            archive_error_string (archive->archive));
+  g_set_error_literal (&archive->error,
+		       G_IO_ERROR,
+		       g_io_error_from_errno (archive_errno (archive->archive)),
+		       archive_error_string (archive->archive));
 }
 
 static void 
