diff options
author | Ken Raeburn <raeburn@mit.edu> | 1999-10-26 23:57:20 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 1999-10-26 23:57:20 +0000 |
commit | c2c1434844a5a3654dbaaf75fb9a199469c59991 (patch) | |
tree | 623d7fa8c24b06b74bb39b7f46eab52a49d0b8a0 /src/lib/gssapi | |
parent | c155639b312834d1a5225be0faa0fa4275790176 (diff) | |
download | krb5-c2c1434844a5a3654dbaaf75fb9a199469c59991.tar.gz krb5-c2c1434844a5a3654dbaaf75fb9a199469c59991.tar.xz krb5-c2c1434844a5a3654dbaaf75fb9a199469c59991.zip |
* k5seal.c (make_integ_token_v2): Set 'code' when malloc fails
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11882 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi')
-rw-r--r-- | src/lib/gssapi/krb5/ChangeLog | 4 | ||||
-rw-r--r-- | src/lib/gssapi/krb5/k5seal.c | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog index 52d1382a0..23999be02 100644 --- a/src/lib/gssapi/krb5/ChangeLog +++ b/src/lib/gssapi/krb5/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 Ken Raeburn <raeburn@mit.edu> + + * k5seal.c (make_integ_token_v2): Set 'code' when malloc fails. + 1999-10-26 Tom Yu <tlyu@mit.edu> * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, diff --git a/src/lib/gssapi/krb5/k5seal.c b/src/lib/gssapi/krb5/k5seal.c index e1877b71f..ae8cc7590 100644 --- a/src/lib/gssapi/krb5/k5seal.c +++ b/src/lib/gssapi/krb5/k5seal.c @@ -179,8 +179,10 @@ make_integ_token_v2(context, subkey, ctype, seqnum, direction, text, token, plain.length = 7+text->length; - if ((plain.data = (char *) malloc(plain.length)) == NULL) + if ((plain.data = (char *) malloc(plain.length)) == NULL) { + code = errno; goto cleanup; + } plain.data[0] = (*seqnum >> 24) & 0xff; plain.data[1] = (*seqnum >> 16) & 0xff; |