Using gsf_doc_meta_data_write_to_msole with corrupt file doesn't report errors
If you try to add metadata to a corrupt document with gsf_doc_meta_data_write_to_msole, the file that gets written does not have metadata. Additionally, gsf doesn't report any errors and gsf_doc_meta_data_write_to_msole returns true, indicating the call succeeded, even though there's no metadata on the doc. Additionally, when you call gsf_doc_meta_data_read_from_msole to get the metadata, that call also reports success but this line does appear in the logs: msole_prop_read: assertion 'len < 0x10000' failed