summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2008-04-30 23:18:21 +0000
committerKen Raeburn <raeburn@mit.edu>2008-04-30 23:18:21 +0000
commitec5b9670de4c7af9ebaecfbd305857ee030460c0 (patch)
treef6bf89e559978a8cea0ee428421ab75dba969381 /src/appl/bsd
parent4fe69e66b424f10e6a44f8bd488e3fa56682edbf (diff)
downloadkrb5-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.c4
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,