add some krb5_{set,clear}_error_string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9937 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -65,6 +65,7 @@ static krb5_mcache *
|
||||
mcc_alloc(const char *name)
|
||||
{
|
||||
krb5_mcache *m;
|
||||
|
||||
ALLOC(m, 1);
|
||||
if(m == NULL)
|
||||
return NULL;
|
||||
@@ -101,8 +102,10 @@ mcc_resolve(krb5_context context, krb5_ccache *id, const char *res)
|
||||
}
|
||||
|
||||
m = mcc_alloc(res);
|
||||
if (m == NULL)
|
||||
if (m == NULL) {
|
||||
krb5_set_error_string (context, "malloc: out of memory");
|
||||
return KRB5_CC_NOMEM;
|
||||
}
|
||||
|
||||
(*id)->data.data = m;
|
||||
(*id)->data.length = sizeof(*m);
|
||||
@@ -118,8 +121,10 @@ mcc_gen_new(krb5_context context, krb5_ccache *id)
|
||||
|
||||
m = mcc_alloc(NULL);
|
||||
|
||||
if (m == NULL)
|
||||
if (m == NULL) {
|
||||
krb5_set_error_string (context, "malloc: out of memory");
|
||||
return KRB5_CC_NOMEM;
|
||||
}
|
||||
|
||||
(*id)->data.data = m;
|
||||
(*id)->data.length = sizeof(*m);
|
||||
@@ -203,8 +208,10 @@ mcc_store_cred(krb5_context context,
|
||||
return ENOENT;
|
||||
|
||||
l = malloc (sizeof(*l));
|
||||
if (l == NULL)
|
||||
if (l == NULL) {
|
||||
krb5_set_error_string (context, "malloc: out of memory");
|
||||
return KRB5_CC_NOMEM;
|
||||
}
|
||||
l->next = m->creds;
|
||||
m->creds = l;
|
||||
memset (&l->cred, 0, sizeof(l->cred));
|
||||
|
Reference in New Issue
Block a user