projects
/
mech_eap.orig
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
include stdarg.h for vasprintf
[mech_eap.orig]
/
inquire_context.c
diff --git
a/inquire_context.c
b/inquire_context.c
index
670f304
..
796f450
100644
(file)
--- a/
inquire_context.c
+++ b/
inquire_context.c
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (c) 201
0
, JANET(UK)
+ * Copyright (c) 201
1
, JANET(UK)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@
-30,6
+30,10
@@
* SUCH DAMAGE.
*/
* SUCH DAMAGE.
*/
+/*
+ * Return context handle properties.
+ */
+
#include "gssapiP_eap.h"
OM_uint32
#include "gssapiP_eap.h"
OM_uint32
@@
-46,12
+50,10
@@
gss_inquire_context(OM_uint32 *minor,
OM_uint32 major, tmpMinor;
if (ctx == GSS_C_NO_CONTEXT) {
OM_uint32 major, tmpMinor;
if (ctx == GSS_C_NO_CONTEXT) {
- *mi
on
r = EINVAL;
- return GSS_S_NO_CONTEXT;
+ *mi
no
r = EINVAL;
+ return GSS_S_
CALL_INACCESSIBLE_READ | GSS_S_
NO_CONTEXT;
}
}
- *minor = 0;
-
GSSEAP_MUTEX_LOCK(&ctx->mutex);
if (src_name != NULL) {
GSSEAP_MUTEX_LOCK(&ctx->mutex);
if (src_name != NULL) {
@@
-102,6
+104,7
@@
gss_inquire_context(OM_uint32 *minor,
}
major = GSS_S_COMPLETE;
}
major = GSS_S_COMPLETE;
+ *minor = 0;
cleanup:
GSSEAP_MUTEX_UNLOCK(&ctx->mutex);
cleanup:
GSSEAP_MUTEX_UNLOCK(&ctx->mutex);