Commit a0e771f5 authored by mshabunin's avatar mshabunin

Fixed valgrind issues in persistence functions

parent b87cee8b
...@@ -714,8 +714,8 @@ cvReleaseFileStorage( CvFileStorage** p_fs ) ...@@ -714,8 +714,8 @@ cvReleaseFileStorage( CvFileStorage** p_fs )
delete fs->outbuf; delete fs->outbuf;
delete fs->base64_writer; delete fs->base64_writer;
delete fs->delayed_struct_key; delete[] fs->delayed_struct_key;
delete fs->delayed_type_name; delete[] fs->delayed_type_name;
memset( fs, 0, sizeof(*fs) ); memset( fs, 0, sizeof(*fs) );
cvFree( &fs ); cvFree( &fs );
...@@ -1218,8 +1218,8 @@ static void check_if_write_struct_is_delayed( CvFileStorage* fs, bool change_typ ...@@ -1218,8 +1218,8 @@ static void check_if_write_struct_is_delayed( CvFileStorage* fs, bool change_typ
} }
/* reset */ /* reset */
delete fs->delayed_struct_key; delete[] fs->delayed_struct_key;
delete fs->delayed_type_name; delete[] fs->delayed_type_name;
fs->delayed_struct_key = 0; fs->delayed_struct_key = 0;
fs->delayed_struct_flags = 0; fs->delayed_struct_flags = 0;
fs->delayed_type_name = 0; fs->delayed_type_name = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment