Commit a0e771f5 authored by mshabunin's avatar mshabunin

Fixed valgrind issues in persistence functions

parent b87cee8b
......@@ -714,8 +714,8 @@ cvReleaseFileStorage( CvFileStorage** p_fs )
delete fs->outbuf;
delete fs->base64_writer;
delete fs->delayed_struct_key;
delete fs->delayed_type_name;
delete[] fs->delayed_struct_key;
delete[] fs->delayed_type_name;
memset( fs, 0, sizeof(*fs) );
cvFree( &fs );
......@@ -1218,8 +1218,8 @@ static void check_if_write_struct_is_delayed( CvFileStorage* fs, bool change_typ
}
/* reset */
delete fs->delayed_struct_key;
delete fs->delayed_type_name;
delete[] fs->delayed_struct_key;
delete[] fs->delayed_type_name;
fs->delayed_struct_key = 0;
fs->delayed_struct_flags = 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