View | Details | Raw Unified | Return to bug 2163 | Differences between
and this patch

Collapse All | Expand All

(-)gss-serv.c (-4 / +8 lines)
Lines 81-88 ssh_gssapi_acquire_cred(Gssctxt *ctx) Link Here
81
	char lname[MAXHOSTNAMELEN];
81
	char lname[MAXHOSTNAMELEN];
82
	gss_OID_set oidset;
82
	gss_OID_set oidset;
83
83
84
	gss_create_empty_oid_set(&status, &oidset);
84
	if (gss_create_empty_oid_set(&status, &oidset) != GSS_S_COMPLETE)
85
	gss_add_oid_set_member(&status, ctx->oid, &oidset);
85
		return (-1);
86
	if (gss_add_oid_set_member(&status, ctx->oid, &oidset) != GSS_S_COMPLETE)
87
		return (-1);
86
88
87
	if (gethostname(lname, MAXHOSTNAMELEN)) {
89
	if (gethostname(lname, MAXHOSTNAMELEN)) {
88
		gss_release_oid_set(&status, &oidset);
90
		gss_release_oid_set(&status, &oidset);
Lines 122-129 ssh_gssapi_supported_oids(gss_OID_set *o Link Here
122
	int present;
124
	int present;
123
	gss_OID_set supported;
125
	gss_OID_set supported;
124
126
125
	gss_create_empty_oid_set(&min_status, oidset);
127
	if (gss_create_empty_oid_set(&min_status, oidset) != GSS_S_COMPLETE)
126
	gss_indicate_mechs(&min_status, &supported);
128
		return -1;
129
	if (gss_indicate_mechs(&min_status, &supported) != GSS_S_COMPLETE)
130
		return -1;
127
131
128
	while (supported_mechs[i]->name != NULL) {
132
	while (supported_mechs[i]->name != NULL) {
129
		if (GSS_ERROR(gss_test_oid_set_member(&min_status,
133
		if (GSS_ERROR(gss_test_oid_set_member(&min_status,

Return to bug 2163