Change default seek behavior: error out, allow to ignore errors with -E xseek.
[tfcrypt.git] / tfc_random.c
index 7c7b0b911d1564b9284c0e2bbc498d4c47429d32..03f9dad78339d5c5c66ad30fe8b6f455b992167b 100644 (file)
@@ -130,7 +130,7 @@ void gen_write_bytes(const char *foutname, tfc_fsize offset, tfc_fsize nrbytes)
 
        if (offset) {
                if (lseek(fd, offset, SEEK_SET) == -1)
-                       xerror(YES, NO, NO, "%s: seek failed", foutname);
+                       xerror(ignore_seek_errors, NO, NO, "%s: seek failed", foutname);
        }
 
        if (ctr_mode == TFC_MODE_PLAIN) memset(srcblk, 0, sizeof(srcblk));