=== modified file 'src/audio/pulse/SDL_pulseaudio.c' --- src/audio/pulse/SDL_pulseaudio.c 2010-06-23 21:11:55 +0000 +++ src/audio/pulse/SDL_pulseaudio.c 2010-06-23 19:29:06 +0000 @@ -343,35 +343,6 @@ } } -/* Try to get the name of the program */ -static char *get_progname(void) -{ -#ifdef __LINUX__ - char *progname = NULL; - FILE *fp; - static char temp[BUFSIZ]; - - SDL_snprintf(temp, SDL_arraysize(temp), "/proc/%d/cmdline", getpid()); - fp = fopen(temp, "r"); - if ( fp != NULL ) { - if ( fgets(temp, sizeof(temp)-1, fp) ) { - progname = SDL_strrchr(temp, '/'); - if ( progname == NULL ) { - progname = temp; - } else { - progname = progname+1; - } - } - fclose(fp); - } - return(progname); -#elif defined(__NetBSD__) - return getprogname(); -#else - return("unknown"); -#endif -} - static void stream_drain_complete(pa_stream *s, int success, void *userdata) { } @@ -470,7 +441,7 @@ } mainloop_api = SDL_NAME(pa_mainloop_get_api)(mainloop); - if (!(context = SDL_NAME(pa_context_new)(mainloop_api, get_progname()))) { + if (!(context = SDL_NAME(pa_context_new)(mainloop_api, NULL))) { PULSE_CloseAudio(this); SDL_SetError("pa_context_new() failed"); return(-1);