diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/krb/copy_addrs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/krb5/krb/copy_addrs.c b/src/lib/krb5/krb/copy_addrs.c index b1551395a..c297657d0 100644 --- a/src/lib/krb5/krb/copy_addrs.c +++ b/src/lib/krb5/krb/copy_addrs.c @@ -76,12 +76,13 @@ krb5_address ***outaddr; if (!(tempaddr = (krb5_address **) calloc(nelems+1, sizeof(*tempaddr)))) return ENOMEM; - for (nelems = 0; inaddr[nelems]; nelems++) + for (nelems = 0; inaddr[nelems]; nelems++) { retval = krb5_copy_addr(inaddr[nelems], &tempaddr[nelems]); if (retval) { krb5_free_addresses(tempaddr); return retval; } + } *outaddr = tempaddr; return 0; |
