]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
copy: wrap some unlink() calls in (void) casts
authorLennart Poettering <lennart@poettering.net>
Fri, 9 Feb 2018 08:50:13 +0000 (09:50 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 12 Feb 2018 10:07:55 +0000 (11:07 +0100)
src/basic/copy.c

index 0673ecd4a2d6ac14f72a6c55b85b547e7ed77e94..a9e1a87622a70e135331709647b6f3b4f707aad5 100644 (file)
@@ -239,7 +239,7 @@ static int fd_copy_regular(
 
         r = copy_bytes(fdf, fdt, (uint64_t) -1, copy_flags);
         if (r < 0) {
-                unlinkat(dt, to, 0);
+                (void) unlinkat(dt, to, 0);
                 return r;
         }
 
@@ -261,7 +261,7 @@ static int fd_copy_regular(
 
         if (q < 0) {
                 r = -errno;
-                unlinkat(dt, to, 0);
+                (void) unlinkat(dt, to, 0);
         }
 
         return r;
@@ -525,7 +525,7 @@ int copy_file(const char *from, const char *to, int flags, mode_t mode, unsigned
         r = copy_file_fd(from, fdt, copy_flags);
         if (r < 0) {
                 close(fdt);
-                unlink(to);
+                (void) unlink(to);
                 return r;
         }