/[pkgs]/rpms/rsh/devel/netkit-rsh-0.17-arg_max.patch
ViewVC logotype

Diff of /rpms/rsh/devel/netkit-rsh-0.17-arg_max.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.2
1diff -up netkit-rsh-0.17/rexecd/rexecd.c.arg_max netkit-rsh-0.17/rexecd/rexecd.c 1diff -up netkit-rsh-0.17/rexecd/rexecd.c.arg_max netkit-rsh-0.17/rexecd/rexecd.c
2--- netkit-rsh-0.17/rexecd/rexecd.c.arg_max 2008-04-14 13:19:29.000000000 +0200 2--- netkit-rsh-0.17/rexecd/rexecd.c.arg_max 2008-05-09 10:36:44.000000000 +0200
3+++ netkit-rsh-0.17/rexecd/rexecd.c 2008-04-14 13:33:35.000000000 +0200 3+++ netkit-rsh-0.17/rexecd/rexecd.c 2008-05-09 10:36:44.000000000 +0200
4@@ -235,7 +235,8 @@ static struct pam_conv PAM_conversation 4@@ -235,7 +235,8 @@ static struct pam_conv PAM_conversation
5 static void 5 static void
6 doit(struct sockaddr_in *fromp) 6 doit(struct sockaddr_in *fromp)
7 { 7 {
8- char cmdbuf[ARG_MAX+1]; 8- char cmdbuf[ARG_MAX+1];
38+ getstr(cmdbuf, cmdbuflen, "command too long\n"); 38+ getstr(cmdbuf, cmdbuflen, "command too long\n");
39 #ifdef USE_PAM 39 #ifdef USE_PAM
40 #define PAM_BAIL if (pam_error != PAM_SUCCESS) { \ 40 #define PAM_BAIL if (pam_error != PAM_SUCCESS) { \
41 pam_end(pamh, pam_error); exit(1); \ 41 pam_end(pamh, pam_error); exit(1); \
42diff -up netkit-rsh-0.17/rshd/rshd.c.arg_max netkit-rsh-0.17/rshd/rshd.c 42diff -up netkit-rsh-0.17/rshd/rshd.c.arg_max netkit-rsh-0.17/rshd/rshd.c
43--- netkit-rsh-0.17/rshd/rshd.c.arg_max 2008-04-14 13:33:58.000000000 +0200 43--- netkit-rsh-0.17/rshd/rshd.c.arg_max 2008-05-09 10:36:44.000000000 +0200
44+++ netkit-rsh-0.17/rshd/rshd.c 2008-04-14 13:35:17.000000000 +0200 44+++ netkit-rsh-0.17/rshd/rshd.c 2008-05-09 10:38:51.000000000 +0200
45@@ -402,7 +402,8 @@ static int log_audit(const char *usernam 45@@ -402,7 +402,8 @@ static int log_audit(const char *usernam
46 static void 46 static void
47 doit(struct sockaddr_storage *fromp, socklen_t fromlen) 47 doit(struct sockaddr_storage *fromp, socklen_t fromlen)
48 { 48 {
49- char cmdbuf[ARG_MAX+1]; 49- char cmdbuf[ARG_MAX+1];
69+ } 69+ }
70+ 70+
71 signal(SIGINT, SIG_DFL); 71 signal(SIGINT, SIG_DFL);
72 signal(SIGQUIT, SIG_DFL); 72 signal(SIGQUIT, SIG_DFL);
73 signal(SIGTERM, SIG_DFL); 73 signal(SIGTERM, SIG_DFL);
74@@ -460,7 +473,7 @@ doit(struct sockaddr_storage *fromp, soc
75
76 getstr(remuser, sizeof(remuser), "remuser");
77 getstr(locuser, sizeof(locuser), "locuser");
78- getstr(cmdbuf, sizeof(cmdbuf), "command");
79+ getstr(cmdbuf, cmdbuflen, "command");
80 if (!strcmp(locuser, "root")) paranoid = 1;
81
82 hostname = findhostname((struct sockaddr *)fromp, fromlen,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2