Skip to content

Commit

Permalink
alsa: Make device enumeration robust against weird results with NULL …
Browse files Browse the repository at this point in the history
…strings.
  • Loading branch information
icculus committed Apr 5, 2016
1 parent 6cfa71a commit a581346
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/audio/alsa/SDL_alsa_audio.c
Expand Up @@ -668,12 +668,17 @@ ALSA_Deinitialize(void)
static void
add_device(const int iscapture, const char *name, const char *_desc)
{
char *desc = SDL_strdup(_desc);
char *desc = NULL;
char *handle = NULL;
char *ptr;
char *ptr = NULL;

if (!name || !_desc) {
return; /* nothing we can do with this...? */
}

desc = SDL_strdup(_desc);
if (!desc) {
return;
return; /* oh well, out of memory. Skip it. */
}

/* some strings have newlines, like "HDA NVidia, HDMI 0\nHDMI Audio Output" */
Expand Down

0 comments on commit a581346

Please sign in to comment.