Remove the code for krb5_append_addresses(), which was never used and
authorGreg Hudson <ghudson@mit.edu>
Fri, 11 Jun 2010 20:01:26 +0000 (20:01 +0000)
committerGreg Hudson <ghudson@mit.edu>
Fri, 11 Jun 2010 20:01:26 +0000 (20:01 +0000)
was ifdef'd out fifteen years ago in r5464.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24133 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/copy_addrs.c

index 7207c4c278210f46dcabf58becb5f4798bb80bb6..da55f992dfbf51a61e6af19874eeafc1b25abe6e 100644 (file)
@@ -79,61 +79,3 @@ krb5_copy_addresses(krb5_context context, krb5_address *const *inaddr, krb5_addr
     *outaddr = tempaddr;
     return 0;
 }
-
-#if 0
-/*
- * Append an address array, to another address array, with fresh allocation.
- * Note that this function may change the value of *outaddr even if it
- * returns failure, but it will not change the contents of the list.
- */
-krb5_error_code
-krb5_append_addresses(context, inaddr, outaddr)
-    krb5_context context;
-    krb5_address * const * inaddr;
-    krb5_address ***outaddr;
-{
-    krb5_error_code retval;
-    krb5_address ** tempaddr;
-    krb5_address ** tempaddr2;
-    register unsigned int nelems = 0;
-    register int norigelems = 0;
-
-    if (!inaddr)
-        return 0;
-
-    tempaddr2 = *outaddr;
-
-    while (inaddr[nelems]) nelems++;
-    while (tempaddr2[norigelems]) norigelems++;
-
-    tempaddr = (krb5_address **) realloc((char *)*outaddr,
-                                         (nelems + norigelems + 1) * sizeof(*tempaddr));
-    if (!tempaddr)
-        return ENOMEM;
-
-    /* The old storage has been freed.  */
-    *outaddr = tempaddr;
-
-
-    for (nelems = 0; inaddr[nelems]; nelems++) {
-        retval = krb5_copy_addr(context, inaddr[nelems],
-                                &tempaddr[norigelems + nelems]);
-        if (retval)
-            goto cleanup;
-    }
-
-    tempaddr[norigelems + nelems] = 0;
-    return 0;
-
-cleanup:
-    while (--nelems >= 0)
-        krb5_free_address(context, tempaddr[norigelems + nelems]);
-
-    /* Try to allocate a smaller amount of memory for *outaddr.  */
-    tempaddr = (krb5_address **) realloc((char *)tempaddr,
-                                         (norigelems + 1) * sizeof(*tempaddr));
-    if (tempaddr)
-        *outaddr = tempaddr;
-    return retval;
-}
-#endif