comparison main/netcdf/src/__netcdf__.cc @ 12707:543825a41fd6 octave-forge

fix bug #46798; bad delete
author abarth93
date Wed, 27 Jan 2016 08:19:59 +0000
parents 78807393548d
children
comparison
equal deleted inserted replaced
12706:01c5f2e1ec48 12707:543825a41fd6
2138 octave_value retval; 2138 octave_value retval;
2139 check_err(nc_inq_grpname_full(ncid, &len, name)); 2139 check_err(nc_inq_grpname_full(ncid, &len, name));
2140 2140
2141 if (error_state) 2141 if (error_state)
2142 { 2142 {
2143 delete name; 2143 delete[] name;
2144 return octave_value(); 2144 return octave_value();
2145 } 2145 }
2146 2146
2147 retval = octave_value(std::string(name)); 2147 retval = octave_value(std::string(name));
2148 delete name; 2148 delete[] name;
2149 return retval; 2149 return retval;
2150 } 2150 }
2151 2151
2152 // int nc_inq_grp_parent(int ncid, int *parent_ncid); 2152 // int nc_inq_grp_parent(int ncid, int *parent_ncid);
2153 DEFUN_DLD(netcdf_inqGrpParent, args,, 2153 DEFUN_DLD(netcdf_inqGrpParent, args,,