X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_base64.c;h=b2edcbc7e705cb4ed7a3f8d854cef937c01edc19;hb=ba5ce99d77078a8629779641e8506b74e50fe6af;hp=68f0677998db07d6046e1edf8e8af87ae17711fb;hpb=9ac86c906f37b9b9dce4f018c90d420f947e05a9;p=tfcrypt.git diff --git a/tfc_base64.c b/tfc_base64.c index 68f0677..b2edcbc 100644 --- a/tfc_base64.c +++ b/tfc_base64.c @@ -43,7 +43,7 @@ void do_edbase64(char **fargv) if (fargv[0]) { if (!strcmp(fargv[0], "-")) sfd = 0; else { - sfd = open(fargv[0], O_RDONLY | O_LARGEFILE); + sfd = xopen(fargv[0], O_RDONLY | O_LARGEFILE); if (do_preserve_time) if (fstat(sfd, &s_stat) == -1) xerror(YES, NO, YES, "stat(%s)", fargv[0]); } @@ -52,8 +52,7 @@ void do_edbase64(char **fargv) if (fargv[0] && fargv[1]) { if (!strcmp(fargv[1], "-")) dfd = 1; - else dfd = open(fargv[1], O_WRONLY | O_CREAT | O_LARGEFILE | write_flags, 0666); - if (dfd == -1) xerror(NO, NO, YES, "%s", fargv[1]); + else dfd = xopen(fargv[1], O_WRONLY | O_CREAT | O_LARGEFILE | write_flags); } if (do_edcrypt == TFC_DO_ENCRYPT) {