From 5ac5a33197d7f49b97a282e07d04a918322088ee Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 27 Aug 1999 08:26:49 +0000 Subject: [PATCH] (krb5_append_addresses): remove duplicates git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6876 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/address.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/krb5/address.c b/lib/krb5/address.c index 7a1601cce..9de066abe 100644 --- a/lib/krb5/address.c +++ b/lib/krb5/address.c @@ -137,6 +137,9 @@ krb5_append_addresses(krb5_context context, return ENOMEM; dest->val = tmp; for(i = 0; i < source->len; i++) { + /* skip duplicates */ + if(krb5_address_search(context, &source->val[i], dest)) + continue; ret = krb5_copy_address(context, &source->val[i], &dest->val[dest->len]);