diff --git a/nc_test4/tst_vars2.c b/nc_test4/tst_vars2.c index da73cb95c..86d9c0b0d 100644 --- a/nc_test4/tst_vars2.c +++ b/nc_test4/tst_vars2.c @@ -26,7 +26,7 @@ main(int argc, char **argv) { int ncid, dimids[NUM_DIMS]; int varid; - int nvars_in, varids_in[NUM_VARS]; + int nvars_in, varids_in[NUM_VARS] = {0}; signed char fill_value = 42, fill_value_in; nc_type xtype_in; size_t len_in; @@ -777,6 +777,7 @@ main(int argc, char **argv) int dimids[NDIMS5], dimids_in[NDIMS5]; int varid, varid1, varid2, varid3, varid4; + int varids_in4[NVAR4] = {0}; int ndims, nvars, natts, unlimdimid; nc_type xtype_in; char name_in[NC_MAX_NAME + 1]; @@ -959,9 +960,9 @@ main(int argc, char **argv) if (nc_inq(ncid, &ndims, &nvars, &natts, &unlimdimid)) ERR; if (ndims != NDIMS5 || nvars != NVAR4 || natts != 0 || unlimdimid != -1) ERR; - if (nc_inq_varids(ncid, &nvars, varids_in)) ERR; + if (nc_inq_varids(ncid, &nvars, varids_in4)) ERR; if (nvars != NVAR4) ERR; - if (varids_in[0] != 0 || varids_in[1] != 1) ERR; + if (varids_in4[0] != 0 || varids_in4[1] != 1) ERR; if (nc_inq_var(ncid, 0, name_in, &xtype_in, &ndims, dimids_in, &natts)) ERR; if (strcmp(name_in, VAR_NAME5) || xtype_in != NC_INT || ndims != 1 || natts != 0 || dimids_in[0] != 0) ERR;