diff options
author | Ken Raeburn <raeburn@mit.edu> | 2001-07-14 11:21:03 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2001-07-14 11:21:03 +0000 |
commit | b6be2fcc6f0800a1e808dff212a761dc3589a756 (patch) | |
tree | cad2f0b91a472f59ce6e3f14add18bd0ff37067a | |
parent | aa5127e6f0c2352b8d64062eb195452627c45e85 (diff) | |
download | krb5-b6be2fcc6f0800a1e808dff212a761dc3589a756.tar.gz krb5-b6be2fcc6f0800a1e808dff212a761dc3589a756.tar.xz krb5-b6be2fcc6f0800a1e808dff212a761dc3589a756.zip |
* v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): Allocate
correct amount of space for kstream data. (Patch from Cygnus KerbNet code,
1997.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13604 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/appl/bsd/ChangeLog | 6 | ||||
-rw-r--r-- | src/appl/bsd/v4rcp.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog index d8ace791ae..bd2356708d 100644 --- a/src/appl/bsd/ChangeLog +++ b/src/appl/bsd/ChangeLog @@ -1,3 +1,9 @@ +2001-07-14 Ken Raeburn <raeburn@mit.edu> + + * v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): + Allocate correct amount of space for kstream data. (Patch from + Cygnus KerbNet code, 1997.) + 2001-07-08 Ezra Peisach <epeisach@mit.edu> * login.c (sigint): Declare static. diff --git a/src/appl/bsd/v4rcp.c b/src/appl/bsd/v4rcp.c index d27c16c0cc..94a5eb153a 100644 --- a/src/appl/bsd/v4rcp.c +++ b/src/appl/bsd/v4rcp.c @@ -123,7 +123,7 @@ static kstream kstream_create_rcp_from_fd(read_fd, write_fd, sched, ivec) des_key_schedule *sched; des_cblock *ivec; { - kstream tmp = (kstream)malloc(sizeof(kstream*)); + kstream tmp = (kstream)malloc(sizeof(*tmp)); tmp->encrypting = 1; tmp->read_fd = read_fd; tmp->write_fd = write_fd; @@ -146,7 +146,7 @@ static kstream kstream_create_from_fd(read_fd, write_fd, sched, session) des_cblock *session; { /* just set it up... */ - kstream tmp = (kstream)malloc(sizeof(kstream*)); + kstream tmp = (kstream)malloc(sizeof(*tmp)); tmp->encrypting = 0; tmp->read_fd = read_fd; tmp->write_fd = write_fd; |