From 0ba7a318aa76ff10f09425afa5936f9690890121 Mon Sep 17 00:00:00 2001 From: milek7 Date: Fri, 26 May 2023 16:57:05 +0200 Subject: [PATCH] fix crash when alGetError fails --- audio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audio.cpp b/audio.cpp index 8dc98f8f..8c4e3e3c 100644 --- a/audio.cpp +++ b/audio.cpp @@ -69,7 +69,8 @@ openal_buffer::openal_buffer( std::string const &Filename ) : } else { id = null_resource; - ErrorLog("sound: failed to create AL buffer: " + std::string(alGetString(alGetError()))); + const char *str = alGetString(alGetError()); + ErrorLog("sound: failed to create AL buffer: " + (str != nullptr ? std::string(str) : "")); } delete[] buf;