diff -p -up SDL-1.2.13/src/audio/pulse/SDL_pulseaudio.c.noproc SDL-1.2.13/src/audio/pulse/SDL_pulseaudio.c --- SDL-1.2.13/src/audio/pulse/SDL_pulseaudio.c.noproc 2008-03-11 18:20:45.000000000 +0100 +++ SDL-1.2.13/src/audio/pulse/SDL_pulseaudio.c 2008-03-11 18:24:16.000000000 +0100 @@ -293,7 +293,10 @@ static char *get_progname(void) fclose(fp); } #endif - return(progname); + if (progname) + return(progname); + else + return SDL_strdup ("SDL"); } static int PULSE_OpenAudio(_THIS, SDL_AudioSpec *spec)