]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Main play loop may never be entered in some situations, make sure cdda_pos is set.
authorToni Wilen <twilen@winuae.net>
Sat, 25 Aug 2018 19:33:09 +0000 (22:33 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 25 Aug 2018 19:33:09 +0000 (22:33 +0300)
blkdev_cdimage.cpp
od-win32/blkdev_win32_ioctl.cpp

index ea8ebe3217c0d3eb63658fb2fe6553efb12651a3..fe772cf86456631556b70b3513477c7f85608b5f 100644 (file)
@@ -464,7 +464,7 @@ static void next_cd_audio_buffer_callback(int bufnum)
 
 static bool cdda_play_func2 (struct cdunit *cdu, int *outpos)
 {
-       int cdda_pos;
+       int cdda_pos = cdu->cdda_start;
        int bufnum;
        int oldplay;
        int idleframes = 0;
index d6319b0dbca02b7fa4cba500dd0950d850574bca..19006063df4f1452b23d6801ecddcd00a071aa9c 100644 (file)
@@ -505,7 +505,7 @@ void ioctl_next_cd_audio_buffer_callback(int bufnum)
 
 static bool cdda_play2 (struct dev_info_ioctl *ciw, int *outpos)
 {
-       int cdda_pos;
+       int cdda_pos = ciw->cdda_start;
        int bufnum;
        int buffered;
        int i;