From 63cec349ee714376a2649e5ff4fd26c35eae66b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 22 Feb 2024 09:49:40 -0500 Subject: [PATCH] Remove need_copy variable when it won't be used. Fixes Coverity issue. --- src/xpdev/xpbeep.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/xpdev/xpbeep.c b/src/xpdev/xpbeep.c index 8cd0ab8324..13243e4d9d 100644 --- a/src/xpdev/xpbeep.c +++ b/src/xpdev/xpbeep.c @@ -832,7 +832,9 @@ static bool do_xp_play_sample(unsigned char *sampo, size_t sz, int *freed) { unsigned char *samp; +#if defined(WITH_PORTAUDIO) || defined(_WIN32) || defined(WITH_SDL_AUDIO) int need_copy = 0; +#endif #ifdef AFMT_U8 int wr; int i; @@ -853,6 +855,7 @@ do_xp_play_sample(unsigned char *sampo, size_t sz, int *freed) need_copy = 1; #endif +#if defined(WITH_PORTAUDIO) || defined(_WIN32) || defined(WITH_SDL_AUDIO) if (freed) *freed = need_copy; if (need_copy) { @@ -869,6 +872,11 @@ do_xp_play_sample(unsigned char *sampo, size_t sz, int *freed) else { samp = sampo; } +#else + if (freed) + *freed = 0; + samp = sampo; +#endif #ifdef WITH_PULSEAUDIO if(handle_type==SOUND_DEVICE_PULSEAUDIO) { -- GitLab