diff options
Diffstat (limited to 'src')
| -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 d8ace791a..bd2356708 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 d27c16c0c..94a5eb153 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; |
