Mercurial > forge
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,, |