diff --git a/cryptfs.c b/cryptfs.c index 85a71e9..e3d8ad4 100644 --- a/cryptfs.c +++ b/cryptfs.c @@ -1429,26 +1429,38 @@ static int create_encrypted_random_key(char *passwd, unsigned char *master_key, return encrypt_master_key(passwd, salt, key_buf, master_key, crypt_ftr); } -static int wait_and_unmount(char *mountpoint) +static int wait_and_unmount(char *mountpoint, bool kill) { int i, err, rc; #define WAIT_UNMOUNT_COUNT 20 /* Now umount the tmpfs filesystem */ for (i=0; i