From 2d825682b07b11a14545f73b3ade032b74fa111f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 16 Mar 2003 17:54:06 +0000 Subject: [PATCH] (gss_test_oid_set_member): use gss_oid_equal git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11759 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/krb5/test_oid_set_member.c | 14 ++++++-------- lib/gssapi/test_oid_set_member.c | 14 ++++++-------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/lib/gssapi/krb5/test_oid_set_member.c b/lib/gssapi/krb5/test_oid_set_member.c index 6b1d961e5..cc15d78b8 100644 --- a/lib/gssapi/krb5/test_oid_set_member.c +++ b/lib/gssapi/krb5/test_oid_set_member.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997, 2003 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -44,14 +44,12 @@ OM_uint32 gss_test_oid_set_member ( { size_t i; + *minor_status = 0; *present = 0; for (i = 0; i < set->count; ++i) - if (member->length == set->elements[i].length - && memcmp (member->elements, - set->elements[i].elements, - member->length) == 0) { - *present = 1; - break; - } + if (gss_oid_equal(member, &set->elements[i]) != 0) { + *present = 1; + break; + } return GSS_S_COMPLETE; } diff --git a/lib/gssapi/test_oid_set_member.c b/lib/gssapi/test_oid_set_member.c index 6b1d961e5..cc15d78b8 100644 --- a/lib/gssapi/test_oid_set_member.c +++ b/lib/gssapi/test_oid_set_member.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997, 2003 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -44,14 +44,12 @@ OM_uint32 gss_test_oid_set_member ( { size_t i; + *minor_status = 0; *present = 0; for (i = 0; i < set->count; ++i) - if (member->length == set->elements[i].length - && memcmp (member->elements, - set->elements[i].elements, - member->length) == 0) { - *present = 1; - break; - } + if (gss_oid_equal(member, &set->elements[i]) != 0) { + *present = 1; + break; + } return GSS_S_COMPLETE; }