From 9214908dcacd8ebcd20e4ee94538956c1d938d3e Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Fri, 23 Apr 2004 16:27:37 +0000 Subject: [PATCH] Correct spelling of == so that file flags are correctly restored. Credit to Juergen Lock. --- lib/libarchive/archive_read_extract.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libarchive/archive_read_extract.c b/lib/libarchive/archive_read_extract.c index 30dd5bcb02f..6155c5285c2 100644 --- a/lib/libarchive/archive_read_extract.c +++ b/lib/libarchive/archive_read_extract.c @@ -803,7 +803,7 @@ set_fflags(struct archive *a, struct archive_entry *entry) #ifdef HAVE_CHFLAGS fflags_p = fflags; - if (strtofflags(&fflags_p, &set, &clear) != 0 && + if (strtofflags(&fflags_p, &set, &clear) == 0 && stat(name, &st) == 0) { st.st_flags &= ~clear; st.st_flags |= set;