chiark / gitweb /
networkctl: fix strappend() error checking
[elogind.git] / src / sysusers / sysusers.c
index 647eb577a602671d13fd22426bbbba9d0d23f7ec..5d5f5ea79487085b4dbb2d1e02018d2f2000f764 100644 (file)
@@ -39,6 +39,7 @@
 #include "label.h"
 #include "fileio-label.h"
 #include "uid-range.h"
+#include "selinux-util.h"
 
 typedef enum ItemType {
         ADD_USER = 'u',
@@ -215,7 +216,7 @@ static int make_backup(const char *target, const char *x) {
         if (r < 0)
                 return r;
 
-        r = copy_bytes(src, fileno(dst), (off_t) -1);
+        r = copy_bytes(src, fileno(dst), (off_t) -1, true);
         if (r < 0)
                 goto fail;