From 181ba169a9ab9a668a0229b1ab46f4b81fbc58d1 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Fri, 3 Sep 2010 17:43:39 +0200 Subject: [PATCH] Allow plugin to skip restore if problem --- bacula/src/filed/fd_plugins.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bacula/src/filed/fd_plugins.c b/bacula/src/filed/fd_plugins.c index 683b51db0c..d235d0c185 100644 --- a/bacula/src/filed/fd_plugins.c +++ b/bacula/src/filed/fd_plugins.c @@ -570,6 +570,9 @@ int plugin_create_file(JCR *jcr, ATTR *attr, BFILE *bfd, int replace) rc, attr->ofname); return CF_ERROR; } + if (rp.create_status == CF_SKIP) { + return CF_SKIP; + } if (rp.create_status == CF_ERROR) { Qmsg1(jcr, M_ERROR, 0, _("Plugin createFile call failed. Returned CF_ERROR file=%s\n"), attr->ofname); -- 2.39.5