summaryrefslogtreecommitdiffstats
path: root/src/util/et
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/util/et
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/util/et')
-rw-r--r--src/util/et/error_message.c4
-rw-r--r--src/util/et/init_et.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c
index 6a3a6ccaa..7bd989485 100644
--- a/src/util/et/error_message.c
+++ b/src/util/et/error_message.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1997,2000,2001,2004 by Massachusetts Institute of Technology
+ * Copyright 1997,2000,2001,2004,2008 by Massachusetts Institute of Technology
*
* Copyright 1987, 1988 by MIT Student Information Processing Board
*
@@ -294,7 +294,7 @@ add_error_table(/*@dependent@*/ const struct error_table * et)
del = (struct dynamic_et_list *)malloc(sizeof(struct dynamic_et_list));
if (del == NULL)
- return errno;
+ return ENOMEM;
del->table = et;
diff --git a/src/util/et/init_et.c b/src/util/et/init_et.c
index b0a406403..e397a2706 100644
--- a/src/util/et/init_et.c
+++ b/src/util/et/init_et.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1997 by Massachusetts Institute of Technology
+ * Copyright 1997, 2008 by Massachusetts Institute of Technology
*
* Copyright 1986, 1987, 1988 by MIT Student Information Processing Board
*
@@ -47,7 +47,7 @@ int init_error_table(msgs, base, count)
new_et = (struct foobar *) malloc(sizeof(struct foobar));
if (!new_et)
- return errno; /* oops */
+ return ENOMEM; /* oops */
new_et->etl.table = &new_et->et;
new_et->et.msgs = msgs;
new_et->et.base = base;