From 3cf7041e6899c46824ee0f7886d6574c5e4ec1c5 Mon Sep 17 00:00:00 2001 From: zeromus Date: Thu, 18 Jun 2015 03:06:02 +0000 Subject: [PATCH] bsnes/nall - fix bug in serializer copy constructor --- libsnes/bsnes/nall/serializer.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libsnes/bsnes/nall/serializer.hpp b/libsnes/bsnes/nall/serializer.hpp index 803cd1f6c5..729e99e0dd 100644 --- a/libsnes/bsnes/nall/serializer.hpp +++ b/libsnes/bsnes/nall/serializer.hpp @@ -122,7 +122,9 @@ namespace nall { return *this; } - serializer(serializer &&s) { + serializer(serializer &&s) + : idata(nullptr) //zero 16-jun-2015 - was a bug not to have this. operator= chokes on uninitialized idata otherwise + { operator=(std::move(s)); }