--- /home/andreas/Projekte/ecryptfs_unwrap_passphrase.c 2013-09-20 20:06:12.184563865 +0200 +++ /var/tmp/portage/sys-fs/ecryptfs-utils-103/work/ecryptfs-utils-103/src/utils/ecryptfs_unwrap_passphrase.c 2012-05-18 21:06:17.000000000 +0200 @@ -60,7 +60,7 @@ strlen(argv[2]) == 1 && strncmp(argv[2], "-", 1) == 0) { /* stdin mode */ file = argv[1]; - // wrapping_passphrase = ecryptfs_get_passphrase(NULL); + wrapping_passphrase = ecryptfs_get_passphrase(NULL); } else if (argc == 3 && (strlen(argv[2]) != 1 || strncmp(argv[2], "-", 1) == 0)) { /* argument mode */ @@ -81,13 +81,8 @@ from_hex(salt, ECRYPTFS_DEFAULT_SALT_HEX, ECRYPTFS_SALT_SIZE); } else from_hex(salt, salt_hex, ECRYPTFS_SALT_SIZE); - - - - while(gets(wrapping_passphrase) != NULL) if ((rc = ecryptfs_unwrap_passphrase(passphrase, file, wrapping_passphrase, salt))) { - continue; fprintf(stderr, "%s [%d]\n", ECRYPTFS_ERROR_UNWRAP, rc); fprintf(stderr, "%s\n", ECRYPTFS_INFO_CHECK_LOG); rc = 1;