diff --git a/kdc/headers.h b/kdc/headers.h index 1eb3ddedc..aced5ce61 100644 --- a/kdc/headers.h +++ b/kdc/headers.h @@ -107,7 +107,7 @@ #include #undef ALLOC -#define ALLOC(X) ((X) = malloc(sizeof(*(X)))) +#define ALLOC(X) ((X) = calloc(1, sizeof(*(X)))) #undef ALLOC_SEQ #define ALLOC_SEQ(X, N) do { (X)->len = (N); \ (X)->val = calloc((X)->len, sizeof(*(X)->val)); } while(0)