summaryrefslogtreecommitdiff
path: root/source4/heimdal/kdc/misc.c
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2010-11-12 12:31:33 +1100
committerAndrew Tridgell <tridge@samba.org>2010-11-12 18:18:55 +1100
commitaa1c32ccb08965ff2044b82cbf624404f7fd377b (patch)
tree8084c57d20aed25788fd9c07d378c8d51a39f7d9 /source4/heimdal/kdc/misc.c
parent2fbaa099192f7f3ee6ba2b996ddf2ca17baaacf5 (diff)
downloadsamba-aa1c32ccb08965ff2044b82cbf624404f7fd377b.tar.gz
samba-aa1c32ccb08965ff2044b82cbf624404f7fd377b.tar.bz2
samba-aa1c32ccb08965ff2044b82cbf624404f7fd377b.zip
heimdal Return HDB_ERR_NOT_FOUND_HERE to the caller
This means that no reply packet should be generated, but that instead the user of the libkdc API should forward the packet to a real KDC, that has a full database. Andrew Bartlett
Diffstat (limited to 'source4/heimdal/kdc/misc.c')
-rw-r--r--source4/heimdal/kdc/misc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source4/heimdal/kdc/misc.c b/source4/heimdal/kdc/misc.c
index 9feb99cdbc..2e95ad2832 100644
--- a/source4/heimdal/kdc/misc.c
+++ b/source4/heimdal/kdc/misc.c
@@ -45,7 +45,7 @@ _kdc_db_fetch(krb5_context context,
hdb_entry_ex **h)
{
hdb_entry_ex *ent;
- krb5_error_code ret;
+ krb5_error_code ret = HDB_ERR_NOENTRY;
int i;
unsigned kvno = 0;
@@ -118,9 +118,9 @@ _kdc_db_fetch(krb5_context context,
}
}
free(ent);
- krb5_set_error_message(context, HDB_ERR_NOENTRY,
+ krb5_set_error_message(context, ret,
"no such entry found in hdb");
- return HDB_ERR_NOENTRY;
+ return ret;
}
void