mirror of https://github.com/mgba-emu/mgba.git
Qt: Fix buffer termination issue
This commit is contained in:
parent
a7c232b284
commit
5265573c0c
|
@ -16,6 +16,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <mgba/core/core.h>
|
#include <mgba/core/core.h>
|
||||||
|
#include <mgba-util/string.h>
|
||||||
#include <mgba-util/vfs.h>
|
#include <mgba-util/vfs.h>
|
||||||
|
|
||||||
using namespace QGBA;
|
using namespace QGBA;
|
||||||
|
@ -161,7 +162,7 @@ CoreController* CoreManager::loadBIOS(int platform, const QString& path) {
|
||||||
mCoreConfigSetOverrideIntValue(&core->config, "skipBios", 0);
|
mCoreConfigSetOverrideIntValue(&core->config, "skipBios", 0);
|
||||||
|
|
||||||
QByteArray bytes(info.baseName().toUtf8());
|
QByteArray bytes(info.baseName().toUtf8());
|
||||||
strncpy(core->dirs.baseName, bytes.constData(), sizeof(core->dirs.baseName));
|
strlcpy(core->dirs.baseName, bytes.constData(), sizeof(core->dirs.baseName));
|
||||||
|
|
||||||
bytes = info.dir().canonicalPath().toUtf8();
|
bytes = info.dir().canonicalPath().toUtf8();
|
||||||
mDirectorySetAttachBase(&core->dirs, VDirOpen(bytes.constData()));
|
mDirectorySetAttachBase(&core->dirs, VDirOpen(bytes.constData()));
|
||||||
|
|
Loading…
Reference in New Issue