summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-10-05 22:00:40 +0000
committerTheodore Tso <tytso@mit.edu>1995-10-05 22:00:40 +0000
commitabf9506bb65d53acec7e92120fe30814d40d130f (patch)
tree2a46bccc0b96acad20d4cd8273f0633fb67058ae /src/util
parent9e564172a7fe21eca5a2ce21fd1e4bf2237f3481 (diff)
downloadkrb5-abf9506bb65d53acec7e92120fe30814d40d130f.tar.gz
krb5-abf9506bb65d53acec7e92120fe30814d40d130f.tar.xz
krb5-abf9506bb65d53acec7e92120fe30814d40d130f.zip
Fix logic if #ifdefs for HAVE_STRERROR and HAVE_SYS_ERRLIST.
strerror() is used in preference to sys_errlist(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6931 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util')
-rw-r--r--src/util/et/ChangeLog6
-rw-r--r--src/util/et/error_message.c11
2 files changed, 13 insertions, 4 deletions
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog
index dd9418611..577d08536 100644
--- a/src/util/et/ChangeLog
+++ b/src/util/et/ChangeLog
@@ -1,3 +1,9 @@
+Mon Oct 2 15:22:01 1995 Theodore Y. Ts'o <tytso@dcl>
+
+ * error_message.c (error_message): Fix logic if #ifdefs for
+ HAVE_STRERROR and HAVE_SYS_ERRLIST. strerror() is used in
+ preference to sys_errlist().
+
Mon Oct 2 11:16:32 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* configure.in (V5_MAKE_SHARED_LIB): Add version number 0.1 for
diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c
index 1d5813674..4a7821c46 100644
--- a/src/util/et/error_message.c
+++ b/src/util/et/error_message.c
@@ -51,18 +51,21 @@ long code;
offset = (int) l_offset;
table_num = code - l_offset;
if (!table_num) {
-#ifdef HAS_SYSERRLIST
#ifdef HAS_STRERROR
- return strerror (offset);
+ cp = strerror(offset);
+ if (cp)
+ return cp;
+ goto oops;
#else
+#ifdef HAS_SYSERRLIST
if (offset < sys_nerr)
return(sys_errlist[offset]);
else
goto oops;
-#endif
#else
goto oops;
-#endif
+#endif /* HAS_SYSERRLIST */
+#endif /* HAS_STRERROR */
}
for (et = _et_list; et; et = et->next) {
if (et->table->base == table_num) {