diff --git a/dumb/src/it/readam.c b/dumb/src/it/readam.c index 9910b1d82..6a4994df5 100644 --- a/dumb/src/it/readam.c +++ b/dumb/src/it/readam.c @@ -331,6 +331,7 @@ static DUMB_IT_SIGDATA *it_riff_amff_load_sigdata( struct riff * stream ) sigdata->n_instruments = 0; sigdata->n_orders = 0; + sigdata->restart_position = 0; memset(sigdata->channel_volume, 64, DUMB_IT_N_CHANNELS); @@ -553,6 +554,7 @@ static DUMB_IT_SIGDATA *it_riff_am_load_sigdata( struct riff * stream ) sigdata->n_instruments = 0; sigdata->n_orders = 0; + sigdata->restart_position = 0; memset(sigdata->channel_volume, 64, DUMB_IT_N_CHANNELS); diff --git a/dumb/src/it/readdsmf.c b/dumb/src/it/readdsmf.c index 275f37ffa..5db09a75c 100644 --- a/dumb/src/it/readdsmf.c +++ b/dumb/src/it/readdsmf.c @@ -265,6 +265,7 @@ static DUMB_IT_SIGDATA *it_riff_dsmf_load_sigdata( struct riff * stream ) sigdata->n_instruments = 0; sigdata->n_orders = 0; + sigdata->restart_position = 0; memset(sigdata->channel_volume, 64, DUMB_IT_N_CHANNELS);