Temporary patch for krb5-appl/678; avoid data from stdout being mixed to stderr
authorSam Hartman <hartmans@mit.edu>
Sun, 27 Dec 1998 02:53:59 +0000 (02:53 +0000)
committerSam Hartman <hartmans@mit.edu>
Sun, 27 Dec 1998 02:53:59 +0000 (02:53 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11095 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/defines.h
src/appl/bsd/kcmd.c
src/appl/bsd/krsh.c
src/appl/bsd/krshd.c

index 1159663c8b5a8d52bc89856248388e73c9fc3b59..9ea3553affbadbe23dbb45e73c56ebd74190750a 100644 (file)
@@ -1,3 +1,9 @@
+1998-11-28  Sam Hartman  <hartmans@mesas.com>
+
+       * krshd.c krsh.c:  Use RCMD_BUFSIZ not RSH_BUFSIZE [krb5-appl/678]
+
+       * kcmd.c: Move RCMD_BUFSIZ into defines.h
+
 1998-11-16  Geoffrey King  <gjking@mit.edu>
 
        * login.c (login_get_kconf): Also test whether *kconf_val is null
@@ -10,6 +16,7 @@
        * Makefile.in: Set the myfulldir and mydir variables (which are
                relative to buildtop and thisconfigdir, respectively.)
 
+
 1998-10-24  Marc Horowitz  <marc@mit.edu>
 
        * login.c: update to new get_creds API
index 6a975d3c143bca104d2277c6557f8223f87ee8d3..fd9c3e14c8ed00e0b1f2392db9d0a3ad9220b2c3 100644 (file)
@@ -1,2 +1,3 @@
 #define OPTS_FORWARD_CREDS           0x00000002
 #define OPTS_FORWARDABLE_CREDS       0x00000001
+#define RCMD_BUFSIZ    5120
index f775719174dbb2fa6bf3e2ae0516eb1114dac8bf..6ed5e8d77e4e84cf50c9105d0485b87728828816 100644 (file)
@@ -98,7 +98,7 @@ extern krb5_context bsd_context;
 extern Key_schedule v4_schedule;
 #endif
 
-#define RCMD_BUFSIZ    5120
+
 #define START_PORT      5120     /* arbitrary */
 char *default_service = "host";
 
index 1b033e3cf414e3befb748d36c52818fb56bda21f..9d602b22ac85e368571bc87565cbcc8f549f9267 100644 (file)
@@ -93,7 +93,7 @@ krb5_sigtype  sendsig();
 #define UCB_RSH "/usr/ucb/rsh"
 #endif
 
-#define RSH_BUFSIZ 4096
+
 
 krb5_context bsd_context;
 krb5_creds *cred;
@@ -129,7 +129,7 @@ main(argc, argv0)
      char **argv0;
 {
     int rem, pid;
-    char *host=0, *cp, **ap, buf[RSH_BUFSIZ], *args, **argv = argv0, *user = 0;
+    char *host=0, *cp, **ap, buf[RCMD_BUFSIZ], *args, **argv = argv0, *user = 0;
     register int cc;
     struct passwd *pwd;
     fd_set readfrom, ready;
index 6f9468e80137b45d094fe797ed6ef0f9c93d22b0..e8a1b11c81d3ca01e3d6d0d4e9da0430df152906 100644 (file)
@@ -73,7 +73,9 @@ char copyright[] =
 #define SERVE_NON_KRB     
 #define LOG_REMOTE_REALM
 #define LOG_CMD
-     
+#include "defines.h"
+   
+  
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
@@ -163,7 +165,7 @@ Key_schedule v4_schedule;
 #define ARGSTR "ek54ciD:S:M:AP:?L:"
 
 
-#define RSHD_BUFSIZ 5120
+
 
 #define MAXRETRIES 4
 
@@ -577,7 +579,7 @@ void doit(f, fromp)
     short port;
     int pv[2], pw[2], px[2], cc;
     fd_set ready, readfrom;
-    char buf[RSHD_BUFSIZ], sig;
+    char buf[RCMD_BUFSIZ], sig;
     struct sockaddr_in fromaddr;
     struct sockaddr_in localaddr;
     int non_privileged = 0;
@@ -1457,7 +1459,7 @@ void error(fmt, a1, a2, a3)
      char *fmt;
      char *a1, *a2, *a3;
 {
-    char buf[RSHD_BUFSIZ];
+    char buf[RCMD_BUFSIZ];
     
     buf[0] = 1;
     (void) sprintf(buf+1, "%s: ", progname);