summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1991-04-17 14:31:07 +0000
committerJohn Kohl <jtkohl@mit.edu>1991-04-17 14:31:07 +0000
commitd1ee3cce98660af66ebd23ad3739a2c5ff90653e (patch)
treef70777925ed3657a5309e6c30d575208bac7444e /src/lib
parent7c1b08c168ad9ef51cbe5c3f1981fa040cc90f9e (diff)
downloadkrb5-d1ee3cce98660af66ebd23ad3739a2c5ff90653e.tar.gz
krb5-d1ee3cce98660af66ebd23ad3739a2c5ff90653e.tar.xz
krb5-d1ee3cce98660af66ebd23ad3739a2c5ff90653e.zip
add some better error code passing
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1992 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/rcache/rc_dfl.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/krb5/rcache/rc_dfl.c b/src/lib/krb5/rcache/rc_dfl.c
index de91d4db1..c7e895ace 100644
--- a/src/lib/krb5/rcache/rc_dfl.c
+++ b/src/lib/krb5/rcache/rc_dfl.c
@@ -203,11 +203,12 @@ krb5_rcache id;
krb5_deltat lifespan;
{
struct dfl_data *t = (struct dfl_data *)id->data;
+ krb5_error_code retval;
t->lifespan = lifespan;
#ifndef NOIOSTUFF
- if (krb5_rc_io_creat(&t->d,&t->name))
- return KRB5_RC_IO;
+ if (retval = krb5_rc_io_creat(&t->d,&t->name))
+ return retval;
if (krb5_rc_io_write(&t->d,(krb5_pointer) &t->lifespan,sizeof(t->lifespan)))
return KRB5_RC_IO;
#endif
@@ -443,6 +444,7 @@ krb5_rcache id;
{
case KRB5_RC_MALLOC: return KRB5_RC_MALLOC;
case KRB5_RC_IO: return KRB5_RC_IO;
+ case KRB5_RC_IO_PERM: return KRB5_RC_IO_PERM;
default: ;
}
if (retval = krb5_rc_io_creat(&tmp,(char **) 0))