Browse Source

Merge commit 'a5f3ea14487f1a36b1d421d02e86f25704f8bdc8' into main

Sam Lantinga 4 years ago
parent
commit
082394c6b9
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/audio/netbsd/SDL_netbsdaudio.c

+ 6 - 2
src/audio/netbsd/SDL_netbsdaudio.c

@@ -295,9 +295,13 @@ NETBSDAUDIO_OpenDevice(_THIS, void *handle, const char *devname, int iscapture)
 
     info.hiwat = 5;
     info.lowat = 3;
-    (void) ioctl(this->hidden->audio_fd, AUDIO_SETINFO, &info);
+    if (ioctl(this->hidden->audio_fd, AUDIO_SETINFO, &info) < 0) {
+        return SDL_SetError("AUDIO_SETINFO failed for %s: %s", devname, strerror(errno));
+    }
 
-    (void) ioctl(this->hidden->audio_fd, AUDIO_GETINFO, &info);
+    if (ioctl(this->hidden->audio_fd, AUDIO_GETINFO, &info) < 0) {
+        return SDL_SetError("AUDIO_GETINFO failed for %s: %s", devname, strerror(errno));
+    }
 
     /* Final spec used for the device. */
     this->spec.format = format;