fs-util: don't alter errno in unlink_tempfilep()
authorLennart Poettering <lennart@poettering.net>
Fri, 18 May 2018 18:14:54 +0000 (20:14 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 19 May 2018 13:50:02 +0000 (15:50 +0200)
commit69821560449cec9134d1506a2524f50cceea1b52
tree782fa67db11c7bfaf868c35743437318ab6a2c75
parent2f09974f34c2093a8def567d2f76c8ab84a561b8
fs-util: don't alter errno in unlink_tempfilep()

Functions whose only purpose is to be used with _cleanup_() should not
touch errno, so that failing removals do not alter errno at unexpected
places.

This is already done in unlink_and_freep(), rmdir_and_freep(),
rm_rf_physical_and_freep(), hence do so for unlink_tempfilep(), too.

Follow-up for #9013
src/basic/fs-util.c