changeset 29607:0169ffb3fe5d

hdf5: Initialize array before use. * libinterp/octave-value/ov-base-int.cc (save_hdf5_internal), libinterp/octave-value/ov-bool.cc, libinterp/octave-value/ov-complex.cc, libinterp/octave-value/ov-float.cc, libinterp/octave-value/ov-flt-complex.cc, libinterp/octave-value/ov-scalar.cc (save_hdf5): Initialize array before use.
author Markus Mützel <markus.muetzel@gmx.de>
date Wed, 05 May 2021 13:52:54 +0200
parents 270ffe1e7647
children dc171e0452cf
files libinterp/octave-value/ov-base-int.cc libinterp/octave-value/ov-bool.cc libinterp/octave-value/ov-complex.cc libinterp/octave-value/ov-float.cc libinterp/octave-value/ov-flt-complex.cc libinterp/octave-value/ov-scalar.cc
diffstat 6 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/octave-value/ov-base-int.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-base-int.cc	Wed May 05 13:52:54 2021 +0200
@@ -729,7 +729,7 @@
 #if defined (HAVE_HDF5)
 
   hid_t save_type_hid = save_type;
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, data_hid;
   space_hid = data_hid = -1;
 
--- a/libinterp/octave-value/ov-bool.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-bool.cc	Wed May 05 13:52:54 2021 +0200
@@ -233,7 +233,7 @@
 
 #if defined (HAVE_HDF5)
 
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, data_hid;
   space_hid = data_hid = -1;
 
--- a/libinterp/octave-value/ov-complex.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-complex.cc	Wed May 05 13:52:54 2021 +0200
@@ -369,7 +369,7 @@
 
 #if defined (HAVE_HDF5)
 
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, type_hid, data_hid;
   space_hid = type_hid = data_hid = -1;
 
--- a/libinterp/octave-value/ov-float.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-float.cc	Wed May 05 13:52:54 2021 +0200
@@ -254,7 +254,7 @@
 
 #if defined (HAVE_HDF5)
 
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, data_hid;
   space_hid = data_hid = -1;
 
--- a/libinterp/octave-value/ov-flt-complex.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-flt-complex.cc	Wed May 05 13:52:54 2021 +0200
@@ -310,7 +310,7 @@
 
 #if defined (HAVE_HDF5)
 
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, type_hid, data_hid;
   space_hid = type_hid = data_hid = -1;
 
--- a/libinterp/octave-value/ov-scalar.cc	Wed May 05 10:50:22 2021 +0200
+++ b/libinterp/octave-value/ov-scalar.cc	Wed May 05 13:52:54 2021 +0200
@@ -274,7 +274,7 @@
 
 #if defined (HAVE_HDF5)
 
-  hsize_t dimens[3];
+  hsize_t dimens[3] = {0};
   hid_t space_hid, data_hid;
   space_hid = data_hid = -1;