Ensure null termination with strncpy

This commit is contained in:
Alexander Babikov
2022-04-14 07:02:27 +05:00
parent 911821434e
commit ae11a2f887
2 changed files with 5 additions and 3 deletions

View File

@@ -188,7 +188,7 @@ void MediaMenu::cassetteMount(const QString& filename, bool wp) {
if (! filename.isEmpty()) {
QByteArray filenameBytes = filename.toUtf8();
strncpy(cassette_fname, filenameBytes.data(), sizeof(cassette_fname));
strncpy(cassette_fname, filenameBytes.data(), sizeof(cassette_fname) - 1);
pc_cas_set_fname(cassette, cassette_fname);
}