--- strip/patches/acls.diff.orig Tue Nov 7 05:41:54 2006
+++ strip/patches/acls.diff Mon Apr 9 15:50:06 2007
@@ -1399,7 +1399,7 @@
file->mode = tweak_mode(file->mode, chmod_modes);
+#ifdef SUPPORT_ACLS
-+ if (preserve_acls) {
++ if (preserve_acls && f >= 0) {
+ sx.st.st_mode = file->mode;
+ sx.acc_acl = sx.def_acl = NULL;
+ if (get_acl(fname, &sx) < 0)
@@ -1415,12 +1415,12 @@
flist->files[flist->count++] = file;
send_file_entry(file, f);
+#ifdef SUPPORT_ACLS
-+ if (preserve_acls)
++ if (preserve_acls && f >= 0)
+ send_acl(&sx, f);
+#endif
+ } else {
+#ifdef SUPPORT_ACLS
-+ if (preserve_acls)
++ if (preserve_acls && f >= 0)
+ free_acl(&sx);
+#endif
}