$NetBSD$

--- src/video_out/video_out_opengl.c.orig	2009-11-30 21:55:52.000000000 +0100
+++ src/video_out/video_out_opengl.c
@@ -706,9 +706,7 @@ static void *getdladdr (const GLubyte *_
 
 #elif defined (__sun) || defined (__sgi)
    static void *handle = NULL;
-   if (!handle) {
-     handle = dlopen (NULL, RTLD_LAZY);
-   }
+   handle = dlopen (NULL, RTLD_LAZY);
    return dlsym (handle, funcName);
 
 #else /* all other Un*xes */
