changeset 15532:39fd2ad26fb7

Fix loading of empty structures from .mat files (bug #37087). * ls-mat5.cc (read_mat5_binary_element): Size Octave map to the dimensions read from the file, rather than assuming 1x1.
author Rik <rik@octave.org>
date Tue, 16 Oct 2012 12:37:43 -0700
parents 203c78063bff
children 95d7475a0a89
files libinterp/interp-core/ls-mat5.cc
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/interp-core/ls-mat5.cc
+++ b/libinterp/interp-core/ls-mat5.cc
@@ -1144,7 +1144,7 @@
       // Fall-through
     case MAT_FILE_STRUCT_CLASS:
       {
-        Octave_map m (dim_vector (1, 1));
+        Octave_map m (dims);
         int32_t fn_type;
         int32_t fn_len;
         int32_t field_name_length;