From c91deaf7affb5bd43a105c3bc802c98b65ad7520 Mon Sep 17 00:00:00 2001 From: elsid Date: Sat, 16 Mar 2019 00:08:24 +0300 Subject: [PATCH] Use std::vector::data method to avoid reference binding to null pointer --- components/esm/loadscpt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esm/loadscpt.cpp b/components/esm/loadscpt.cpp index 808b416d7b..b41dc496fa 100644 --- a/components/esm/loadscpt.cpp +++ b/components/esm/loadscpt.cpp @@ -104,7 +104,7 @@ namespace ESM } mScriptData.resize(subSize); - esm.getExact(&mScriptData[0], mScriptData.size()); + esm.getExact(mScriptData.data(), mScriptData.size()); break; } case ESM::FourCC<'S','C','T','X'>::value: @@ -156,7 +156,7 @@ namespace ESM } esm.startSubRecord("SCDT"); - esm.write(reinterpret_cast(&mScriptData[0]), mData.mScriptDataSize); + esm.write(reinterpret_cast(mScriptData.data()), mData.mScriptDataSize); esm.endRecord("SCDT"); esm.writeHNOString("SCTX", mScriptText);