diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-12-23 21:38:44 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-12-23 21:38:44 +0000 |
| commit | 196de029044f4dbac5f74f68e08a89f778c3a236 (patch) | |
| tree | 92ae37c7b95d8c2839834ab181ad4b0da1f35da8 /src/wx/config_dialog.cc | |
| parent | e7a9a9a0b69d605e327d5a74abe28481d2a61179 (diff) | |
Be a bit more careful with fwrite.
Diffstat (limited to 'src/wx/config_dialog.cc')
| -rw-r--r-- | src/wx/config_dialog.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index ccf1202ec..8b6d215a2 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -536,7 +536,7 @@ CertificateChainEditor::export_certificate () } string const s = j->certificate (true); - fwrite (s.c_str(), 1, s.length(), f); + checked_fwrite (s.c_str(), s.length(), f, path); fclose (f); } d->Destroy (); @@ -709,7 +709,7 @@ CertificateChainEditor::export_private_key () } string const s = _get()->key().get (); - fwrite (s.c_str(), 1, s.length(), f); + checked_fwrite (s.c_str(), s.length(), f, path); fclose (f); } d->Destroy (); @@ -805,10 +805,10 @@ KeysPage::export_decryption_chain_and_key () } string const chain = Config::instance()->decryption_chain()->chain(); - fwrite (chain.c_str(), 1, chain.length(), f); + checked_fwrite (chain.c_str(), chain.length(), f, path); optional<string> const key = Config::instance()->decryption_chain()->key(); DCPOMATIC_ASSERT (key); - fwrite (key->c_str(), 1, key->length(), f); + checked_fwrite (key->c_str(), key->length(), f, path); fclose (f); } d->Destroy (); @@ -883,7 +883,7 @@ KeysPage::export_decryption_chain () } string const s = Config::instance()->decryption_chain()->chain(); - fwrite (s.c_str(), 1, s.length(), f); + checked_fwrite (s.c_str(), s.length(), f, path); fclose (f); } d->Destroy (); @@ -905,7 +905,7 @@ KeysPage::export_decryption_certificate () } string const s = Config::instance()->decryption_chain()->leaf().certificate (true); - fwrite (s.c_str(), 1, s.length(), f); + checked_fwrite (s.c_str(), s.length(), f, path); fclose (f); } |
