* krcp.c (error): Don't call rcmd_stream_write if iamremote is not
authorGeoffrey King <gjking@mit.edu>
Sat, 15 Aug 1998 05:26:28 +0000 (05:26 +0000)
committerGeoffrey King <gjking@mit.edu>
Sat, 15 Aug 1998 05:26:28 +0000 (05:26 +0000)
  set, because it expects a valid file descriptor [krb5-appl/359].
   Also, remove mistakenly duplicated comment above the function.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10826 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/krcp.c

index 2437fd01f9c7cebaa527aeb8c5feb016e2717f44..cee8827413f4fc95963ef3e335cf47dc4b9101b3 100644 (file)
@@ -1,3 +1,9 @@
+Sat Aug 15 00:01:15 1998  Geoffrey King  <gjking@mit.edu>
+
+       * krcp.c (error): Don't call rcmd_stream_write if iamremote is not
+       set, because it expects a valid file descriptor [krb5-appl/359].
+       Also, remove mistakenly duplicated comment above the function.
+
 Mon Jul 27 00:06:20 1998  Geoffrey King  <gjking@mit.edu>
 
        * krlogin.c (main): Apply ghudson's patch so that rlogin -a
index 1a1a862ddba0af1aae716ed52f97219ad8be5f52..967014579f74ad41cbd821fb3d7c49b270ff078b 100644 (file)
@@ -1134,12 +1134,6 @@ struct buffer *allocbuf(bp, fd, blksize)
     return (bp);
 }
 
-
-
-/* This function is mostly vestigial, since under normal operation
- * the -x flag doesn't get set for the server process for encrypted
- * rcp.  It only gets called by beta clients attempting user-to-user
- * authentication. */
 void
 #ifdef HAVE_STDARG_H
 error(char *fmt, ...)
@@ -1164,8 +1158,9 @@ error(fmt, va_alist)
     (void) vsprintf(cp, fmt, ap);
     va_end(ap);
 
-    (void) rcmd_stream_write(rem, buf, strlen(buf));
-    if (iamremote == 0)
+    if (iamremote)
+      (void) rcmd_stream_write(rem, buf, strlen(buf));
+    else
       (void) write(2, buf+1, strlen(buf+1));
 }
 
@@ -1255,8 +1250,6 @@ char **save_argv(argc, argv)
 #endif
 
 
-
-
 /* This function is mostly vestigial, since under normal operation
  * the -x flag doesn't get set for the server process for encrypted
  * rcp.  It only gets called by beta clients attempting user-to-user