Pre-resolve "link_get_tmpdir" symbol to prevent fail of Debian dynamic build.
authorshort <>
Thu, 4 Dec 2003 14:59:22 +0000 (14:59 +0000)
committershort <>
Thu, 4 Dec 2003 14:59:22 +0000 (14:59 +0000)
 - Bugreport by Paul Patrick Carpio Prantilla, Wolfgang Klaus.

src/client/sandbox-server/main.c

index c8f96e0..db3e064 100644 (file)
@@ -398,6 +398,15 @@ struct passwd *want_uid_passwd;
        g_get_home_dir();
        g_get_tmp_dir();
 
+       /* Pre-resolve "link_get_tmpdir" symbol to prevent its later failed
+        * resolving in chroot(2) mode in Debian dynamic build.
+        */
+#ifdef HAVE_ORBIT_LINK
+       g_free(link_get_tmpdir());      /* returns g_strdup()ed string */
+#else
+       g_free(linc_get_tmpdir());      /* returns g_strdup()ed string */
+#endif
+
        if (fragile && !optarg_chroot)
                fatal("Fragile setuid/root environment but no --chroot set");
        if (optarg_chroot) {