Blame acl-2.2.49-setfacl-restore.patch
|
Kamil Dudka |
048da0 |
diff --git a/setfacl/setfacl.c b/setfacl/setfacl.c
|
|
Kamil Dudka |
048da0 |
index be34e69..db9976f 100644
|
|
Kamil Dudka |
048da0 |
--- a/setfacl/setfacl.c
|
|
Kamil Dudka |
048da0 |
+++ b/setfacl/setfacl.c
|
|
Kamil Dudka |
048da0 |
@@ -125,7 +125,7 @@ restore(
|
|
Kamil Dudka |
048da0 |
uid_t uid;
|
|
Kamil Dudka |
048da0 |
gid_t gid;
|
|
Kamil Dudka |
048da0 |
mode_t mask, flags;
|
|
Kamil Dudka |
048da0 |
- struct do_set_args args;
|
|
Kamil Dudka |
048da0 |
+ struct do_set_args args = { 0 };
|
|
Kamil Dudka |
048da0 |
int line = 0, backup_line;
|
|
Kamil Dudka |
048da0 |
int error, status = 0;
|
|
Kamil Dudka |
048da0 |
|
|
Kamil Dudka |
048da0 |
diff --git a/test/misc.test b/test/misc.test
|
|
Kamil Dudka |
048da0 |
index 7c62c64..8c885a8 100644
|
|
Kamil Dudka |
048da0 |
--- a/test/misc.test
|
|
Kamil Dudka |
048da0 |
+++ b/test/misc.test
|
|
Kamil Dudka |
048da0 |
@@ -424,3 +424,9 @@ Now, chmod should change the group_obj entry
|
|
Kamil Dudka |
048da0 |
>
|
|
Kamil Dudka |
048da0 |
|
|
Kamil Dudka |
048da0 |
$ rmdir d
|
|
Kamil Dudka |
048da0 |
+
|
|
Kamil Dudka |
048da0 |
+Malformed restore file
|
|
Kamil Dudka |
048da0 |
+
|
|
Kamil Dudka |
048da0 |
+ $ echo "# owner: root" > f
|
|
Kamil Dudka |
048da0 |
+ $ setfacl --restore=f 2>&1
|
|
Kamil Dudka |
048da0 |
+ >setfacl: f: No filename found in line 0, aborting
|