From b6be2fcc6f0800a1e808dff212a761dc3589a756 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Sat, 14 Jul 2001 11:21:03 +0000 Subject: * 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 --- src/appl/bsd/ChangeLog | 6 ++++++ src/appl/bsd/v4rcp.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'src/appl') 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 + + * 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 * 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; -- cgit