Add O_CLOEXEC

Prevent an FD from accidentally leaking across an exec() boundary.

Test: code compiles.
Change-Id: I90ca6e332802700403f401db016cc6c0c72b0ea3
This commit is contained in:
Nick Kralevich 2018-10-18 16:08:39 -07:00
parent 30fa1b7864
commit 2991949001
1 changed files with 1 additions and 1 deletions

View File

@ -746,7 +746,7 @@ void load_recovery_id_prop() {
return;
}
int fd = open(rec->blk_device, O_RDONLY);
int fd = open(rec->blk_device, O_RDONLY | O_CLOEXEC);
if (fd == -1) {
PLOG(ERROR) << "error opening block device " << rec->blk_device;
return;