# HG changeset patch # User Rik # Date 1350416263 25200 # Node ID 39fd2ad26fb7132988456d14a5f74d9bb2df9b95 # Parent 203c78063bff3556b7c20a05416691fb5664ec29 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. diff -r 203c78063bff -r 39fd2ad26fb7 libinterp/interp-core/ls-mat5.cc --- a/libinterp/interp-core/ls-mat5.cc Mon Oct 15 21:44:52 2012 -0400 +++ b/libinterp/interp-core/ls-mat5.cc Tue Oct 16 12:37:43 2012 -0700 @@ -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;