diff --git a/libsrc4/tst_h_compounds.c b/libsrc4/tst_h_compounds.c index aada4dd82..49f62193a 100644 --- a/libsrc4/tst_h_compounds.c +++ b/libsrc4/tst_h_compounds.c @@ -44,6 +44,10 @@ main() return NC_ENOMEM; memcpy((void *)data2, (void *)dummy, sizeof(struct s2) * DIM1_LEN); free(dummy); + if (!(dummy = calloc(sizeof(struct s1), DIM1_LEN))) + return NC_ENOMEM; + memcpy((void *)data2, (void *)dummy, sizeof(struct s1) * DIM1_LEN); + free(dummy); for (i=0; i