Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/nvi/dist/common oops, accidendally committed an...



details:   https://anonhg.NetBSD.org/src/rev/5db97ec5da83
branches:  trunk
changeset: 827578:5db97ec5da83
user:      christos <christos%NetBSD.org@localhost>
date:      Sat Nov 04 06:15:56 2017 +0000

description:
oops, accidendally committed an earlier non-working version; fixed.

diffstat:

 external/bsd/nvi/dist/common/recover.c |  16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diffs (53 lines):

diff -r 2a649a99d38e -r 5db97ec5da83 external/bsd/nvi/dist/common/recover.c
--- a/external/bsd/nvi/dist/common/recover.c    Sat Nov 04 06:12:26 2017 +0000
+++ b/external/bsd/nvi/dist/common/recover.c    Sat Nov 04 06:15:56 2017 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: recover.c,v 1.7 2017/11/04 06:12:26 christos Exp $ */
+/*     $NetBSD: recover.c,v 1.8 2017/11/04 06:15:56 christos Exp $ */
 /*-
  * Copyright (c) 1993, 1994
  *     The Regents of the University of California.  All rights reserved.
@@ -16,7 +16,7 @@
 static const char sccsid[] = "Id: recover.c,v 10.31 2001/11/01 15:24:44 skimo Exp  (Berkeley) Date: 2001/11/01 15:24:44 ";
 #endif /* not lint */
 #else
-__RCSID("$NetBSD: recover.c,v 1.7 2017/11/04 06:12:26 christos Exp $");
+__RCSID("$NetBSD: recover.c,v 1.8 2017/11/04 06:15:56 christos Exp $");
 #endif
 
 #include <sys/param.h>
@@ -901,11 +901,11 @@
         */
        if ((fin = fopen(fname, "refl")) == NULL) {
                msgq_str(sp, M_SYSERR,
-                   fname, "071|cannot open: %s");
+                   fname, "325|cannot open: %s");
                return;
        }
 
-       if (!checkok(fname)) {
+       if (!checkok(fileno(fin))) {
                (void)fclose(fin);
                return;
        }
@@ -915,16 +915,16 @@
        argv[2] = fname;
        argv[3] = NULL;
 
-       fout = popenve(_PATH_SENDMAIL, argv, environ, "w");
+       fout = popenve(_PATH_SENDMAIL, __UNCONST(argv), environ, "w");
        if (fout == NULL) {
                msgq_str(sp, M_SYSERR,
-                   _PATH_SENDMAIL, "071|cannot execute sendmail: %s");
+                   _PATH_SENDMAIL, "326|cannot execute sendmail: %s");
                fclose(fin);
                return;
        }
 
-       while ((x = fread(fin, 1, sizeof(buf), buf)) != 0)
-               (void)fwrite(fout, 1, x, buf);
+       while ((l = fread(buf, 1, sizeof(buf), fin)) != 0)
+               (void)fwrite(buf, 1, l, fout);
 
        (void)fclose(fin);
        (void)pclose(fout);



Home | Main Index | Thread Index | Old Index