mirror of
https://github.com/reactos/wine.git
synced 2025-01-19 10:13:01 +00:00
winearts: Don't call arts_free if arts_init wasn't successful.
This commit is contained in:
parent
f8cb60f6c5
commit
269236c1c8
@ -202,6 +202,7 @@ typedef struct {
|
||||
ARTS_MSG_RING msgRing;
|
||||
} WINE_WAVEIN;
|
||||
|
||||
static BOOL init;
|
||||
static WINE_WAVEOUT WOutDev [MAX_WAVEOUTDRV];
|
||||
static WINE_WAVEIN WInDev [MAX_WAVEINDRV];
|
||||
|
||||
@ -380,7 +381,8 @@ LONG ARTS_WaveClose(void)
|
||||
}
|
||||
}
|
||||
|
||||
arts_free(); /* free up arts */
|
||||
if (init)
|
||||
arts_free(); /* free up arts */
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -415,6 +417,8 @@ LONG ARTS_WaveInit(void)
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
init = TRUE;
|
||||
|
||||
/* initialize all device handles to -1 */
|
||||
for (i = 0; i < MAX_WAVEOUTDRV; ++i)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user