1
0
Fork 0
dosbox-staging/src/dos
Patryk Obara 5f282f6015 Use shared_ptr to prevent double free on imageDisk
Also, replacing unique_ptr with shared_ptr makes it unnecessary to move
a pointer when swapping boot disks; moving shared_ptr would lead to
inconsistent internal state.

Fixes: #94
2019-12-18 23:56:28 +01:00
..
.gitignore Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
cdrom.cpp Move GetMountType to dos_mscdex file 2019-12-18 22:31:19 +01:00
cdrom.h Update MSF conversion functions 2019-12-18 22:31:19 +01:00
cdrom_image.cpp Update MSF conversion functions 2019-12-18 22:31:19 +01:00
dev_con.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos.cpp Acknowledge mouse interrupt before entering user routine; fixes sound stutter during mouse movement in Eye of the Beholder III and Casino Tournament of Champions. Clear button counters in the mouse driver reset function; prevents unintended skipping of intro in MechWarrior and others. 2019-02-04 15:15:58 +00:00
dos_classes.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_codepages.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_devices.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_execute.cpp fix externals. 2019-10-19 20:08:46 +00:00
dos_files.cpp Add some size checks when accessing Drives[], mostly needed when DOS_DRIVES is not set to 26, make size parsing not go outside the target array. 2019-06-25 06:12:13 +00:00
dos_ioctl.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_keyboard_layout.cpp Fix a resource leak 2019-11-28 21:06:20 +01:00
dos_keyboard_layout_data.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_memory.cpp Use a more compatible offset for DOS redirected interrupt vector. Works around a null pointer bug in the notes dropdown list of Jack the Ripper. 2019-04-23 09:50:56 +00:00
dos_misc.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_mscdex.cpp Remove PHYSICAL_CD from MountType enum 2019-12-18 22:31:19 +01:00
dos_mscdex.h Create dos_mscdex header 2019-12-18 22:31:19 +01:00
dos_programs.cpp Use shared_ptr to prevent double free on imageDisk 2019-12-18 23:56:28 +01:00
dos_tables.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
drive_cache.cpp Remove code ifdefed for OS/2 2019-12-09 16:27:11 +01:00
drive_fat.cpp Make use of template variable, and reformat whitespace 2019-12-09 08:19:26 +01:00
drive_iso.cpp Create dos_mscdex header 2019-12-18 22:31:19 +01:00
drive_local.cpp Create dos_mscdex header 2019-12-18 22:31:19 +01:00
drive_overlay.cpp Merge branch 'svn/trunk' r4301 2019-12-10 15:27:14 +01:00
drive_virtual.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
drives.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
drives.h Use shared_ptr to prevent double free on imageDisk 2019-12-18 23:56:28 +01:00
Makefile.am Remove SDL_cdrom 1.2 based CD-ROM interfaces 2019-12-18 22:31:19 +01:00