r4055: fixed more places to use type safe allocation macros
[bbaumbach/samba-autobuild/.git] / source4 / libcli / auth / clikrb5.c
index 48e1f885038e7957f97d77194fcb47f65f5c3c97..7ad8dd7b6c5074ce25d29680fdb87daaecfdb2cf 100644 (file)
                return -1;
        }
 
-       sa = malloc( sizeof(struct sockaddr) * num_kdcs );
+       sa = malloc_array_p(struct sockaddr, num_kdcs);
        if (!sa) {
                DEBUG(0, ("krb5_locate_kdc: malloc failed\n"));
                krb5_krbhst_free(ctx, hnd);
                return -1;
        }
 
-       *addr_pp = malloc(sizeof(struct sockaddr) * num_kdcs);
+       *addr_pp = malloc_array_p(struct sockaddr, num_kdcs);
        memset(*addr_pp, '\0', sizeof(struct sockaddr) * num_kdcs );
 
        for (i = 0; i < num_kdcs && (rc = krb5_krbhst_next(ctx, hnd, &hinfo) == 0); i++) {