diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2008-04-30 23:18:21 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2008-04-30 23:18:21 +0000 |
| commit | ec5b9670de4c7af9ebaecfbd305857ee030460c0 (patch) | |
| tree | f6bf89e559978a8cea0ee428421ab75dba969381 /src/appl/bsd | |
| parent | 4fe69e66b424f10e6a44f8bd488e3fa56682edbf (diff) | |
| download | krb5-ec5b9670de4c7af9ebaecfbd305857ee030460c0.tar.gz krb5-ec5b9670de4c7af9ebaecfbd305857ee030460c0.tar.xz krb5-ec5b9670de4c7af9ebaecfbd305857ee030460c0.zip | |
After malloc/realloc/calloc failures, return ENOMEM explicitly instead
of reading it from errno. This may make static analysis tools less
confused about when we return zero vs nonzero values.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20312 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd')
| -rw-r--r-- | src/appl/bsd/compat_recv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/appl/bsd/compat_recv.c b/src/appl/bsd/compat_recv.c index c76c4142c..1e54941e1 100644 --- a/src/appl/bsd/compat_recv.c +++ b/src/appl/bsd/compat_recv.c @@ -1,7 +1,7 @@ /* * lib/krb5/krb/compat_recv.c * - * Copyright 1993 by the Massachusetts Institute of Technology. + * Copyright 1993, 2008 by the Massachusetts Institute of Technology. * All Rights Reserved. * * Export of this software from the United States of America may @@ -276,7 +276,7 @@ krb5_compat_recvauth_version(context, auth_context, version->data = malloc (KRB_SENDAUTH_VLEN + 1); version->data[KRB_SENDAUTH_VLEN] = 0; if (version->data == 0) - return errno; + return ENOMEM; retval = krb_v4_recvauth(v4_options, fd, v4_ticket, v4_service, v4_instance, v4_faddr, v4_laddr, *v4_kdata, v4_filename, |
