From 9ee3b5e983ab87ac448431e5d8da93d6ec56eedd Mon Sep 17 00:00:00 2001 From: Marco van Wieringen Date: Sat, 4 May 2013 21:14:57 +0200 Subject: [PATCH] Fix problem on OSX due to refactoring. --- src/findlib/find_one.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/findlib/find_one.c b/src/findlib/find_one.c index 532fd91dbfa..5382ad88c32 100644 --- a/src/findlib/find_one.c +++ b/src/findlib/find_one.c @@ -421,6 +421,8 @@ static inline int process_hfsattributes(JCR *jcr, FF_PKT *ff_pkt, ff_pkt->ff_errno = errno; return handle_file(jcr, ff_pkt, top_level); } + + return -1; } #endif @@ -968,7 +970,10 @@ int find_one_file(JCR *jcr, FF_PKT *ff_pkt, if (ff_pkt->flags & FO_HFSPLUS && ff_pkt->volhas_attrlist && S_ISREG(ff_pkt->statp.st_mode)) { - return process_hfsattributes(jcr, ff_pkt, handle_file, fname, top_level); + rtn_stat = process_hfsattributes(jcr, ff_pkt, handle_file, fname, top_level); + if (rtn_stat != -1) { + return rtn_stat; + } } #endif