]> granicus.if.org Git - sudo/commitdiff
Quiet a gcc warning and add comment about needing to keep the
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 27 Nov 2012 15:29:55 +0000 (10:29 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 27 Nov 2012 15:29:55 +0000 (10:29 -0500)
handle open.

src/solaris.c

index 28ed6ae7b947176c4bb9acd9e7c6a9ef28e59cc4..7d0104e4919e7b48f396bc3cf8de3407201c471b 100644 (file)
@@ -54,10 +54,12 @@ os_init(int argc, char *argv[], char *envp[])
 {
     /*
      * Solaris 11 is unable to load the per-locale shared objects
-     * without this.  This bug was fixed in Solaris 11 Update 1.
+     * without this.  We must keep the handle open for it to work.
+     * This bug was fixed in Solaris 11 Update 1.
      */
     void *handle = dlopen("/usr/lib/locale/common/methods_unicode.so.3",
        RTLD_LAZY|RTLD_GLOBAL);
+    (void)&handle;
 
     return os_init_common(argc, argv, envp);
 }