@@ -226,8 +226,10 @@ int main(int argc, char *argv[]) {
226 err_exit("chroot(%s)", rootdir);
226 err_exit("chroot(%s)", rootdir);
229+ char *pwddir = getenv("PWD");
229− chdir("/");
230+ chdir(pwddir);
231 SAVE_ENV_VAR(DBUS_SESSION_BUS_ADDRESS);
233 SAVE_ENV_VAR(DBUS_SESSION_BUS_ADDRESS);
232 SAVE_ENV_VAR(USER);
234 SAVE_ENV_VAR(USER);
233 SAVE_ENV_VAR(HOSTNAME);
235 SAVE_ENV_VAR(HOSTNAME);
@@ -243,6 +245,7 @@ int main(int argc, char *argv[]) {
244 clearenv();
246 clearenv();
246 LOAD_ENV_VAR(DBUS_SESSION_BUS_ADDRESS);
249 LOAD_ENV_VAR(DBUS_SESSION_BUS_ADDRESS);
247 LOAD_ENV_VAR(USER);
250 LOAD_ENV_VAR(USER);
248 LOAD_ENV_VAR(HOSTNAME);
251 LOAD_ENV_VAR(HOSTNAME);