From 0540ecdca5477d72a6122707e8dcd79acf23eee5 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Thu, 5 Jan 2012 12:03:11 +0000 Subject: [PATCH] Copy all fields in copy constructor (wjp and valgrind) Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3775 --- src/dos/dos_devices.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dos/dos_devices.cpp b/src/dos/dos_devices.cpp index 82ae0592..9c4263a2 100644 --- a/src/dos/dos_devices.cpp +++ b/src/dos/dos_devices.cpp @@ -97,6 +97,7 @@ DOS_File::DOS_File(const DOS_File& orig) { attr=orig.attr; refCtr=orig.refCtr; open=orig.open; + hdrive=orig.hdrive; name=0; if(orig.name) { name=new char [strlen(orig.name) + 1];strcpy(name,orig.name); @@ -110,6 +111,7 @@ DOS_File & DOS_File::operator= (const DOS_File & orig) { attr=orig.attr; refCtr=orig.refCtr; open=orig.open; + hdrive=orig.hdrive; if(name) { delete [] name; name=0; }