Jiří Moskovčák 789e5e
--- acl-2.2.39/setfacl/setfacl.c.exitcode	2007-11-08 14:45:01.000000000 +0100
Jiří Moskovčák 789e5e
+++ acl-2.2.39/setfacl/setfacl.c	2007-11-08 14:39:19.000000000 +0100
Jiří Moskovčák 789e5e
@@ -144,7 +144,7 @@ restore(
Jiří Moskovčák 789e5e
 		if (error < 0)
Jiří Moskovčák 789e5e
 			goto fail;
Jiří Moskovčák 789e5e
 		if (error == 0)
Jiří Moskovčák 789e5e
-			return 0;
Jiří Moskovčák 789e5e
+			return status;
Jiří Moskovčák 789e5e
 
Jiří Moskovčák 789e5e
 		if (path_p == NULL) {
Jiří Moskovčák 789e5e
 			if (filename) {
Jiří Moskovčák 789e5e
@@ -158,6 +158,7 @@ restore(
Jiří Moskovčák 789e5e
 						 "aborting\n"),
Jiří Moskovčák 789e5e
 					progname, backup_line);
Jiří Moskovčák 789e5e
 			}
Jiří Moskovčák 789e5e
+			status = 1;
Jiří Moskovčák 789e5e
 			goto getout;
Jiří Moskovčák 789e5e
 		}
Jiří Moskovčák 789e5e
 
Jiří Moskovčák 789e5e
@@ -176,6 +177,7 @@ restore(
Jiří Moskovčák 789e5e
 			fprintf(stderr, _("%s: %s: %s in line %d\n"),
Jiří Moskovčák 789e5e
 			        progname, xquote(filename), strerror(errno),
Jiří Moskovčák 789e5e
 				line);
Jiří Moskovčák 789e5e
+			status = 1;
Jiří Moskovčák 789e5e
 			goto getout;
Jiří Moskovčák 789e5e
 		}
Jiří Moskovčák 789e5e