From 4995175a16fb991ce0e348abb23d97b962470739 Mon Sep 17 00:00:00 2001 From: Fellippe Heitor Date: Sat, 25 Sep 2021 23:15:12 -0300 Subject: [PATCH] Exits if without `dev` or `ctx`. --- internal/c/parts/audio/out/src.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/c/parts/audio/out/src.c b/internal/c/parts/audio/out/src.c index 27612af6e..ce30561bd 100644 --- a/internal/c/parts/audio/out/src.c +++ b/internal/c/parts/audio/out/src.c @@ -267,8 +267,8 @@ int32 snd_init_done=0; void snd_init(){ if (!snd_init_done){ - dev = alcOpenDevice(NULL); - ctx = alcCreateContext(dev, NULL); + dev = alcOpenDevice(NULL); if (!dev) goto done; + ctx = alcCreateContext(dev, NULL); if (!ctx) goto done; alcMakeContextCurrent(ctx); alListener3f(AL_POSITION, 0, 0, 0); @@ -279,6 +279,7 @@ void snd_init(){ } + done:; snd_init_done=1; }