summaryrefslogtreecommitdiff
path: root/clients/xzwrite/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/xzwrite/interface.c')
-rw-r--r--clients/xzwrite/interface.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/clients/xzwrite/interface.c b/clients/xzwrite/interface.c
index e218621..716e0e3 100644
--- a/clients/xzwrite/interface.c
+++ b/clients/xzwrite/interface.c
@@ -137,13 +137,14 @@ void build_interface(argc, argv)
#ifdef HAVE_PUTENV
strlen("XFILESEARCHPATH=") +
#endif
- strlen(DATADIR) + 5);
+ strlen(DATADIR) + 12);
if (path2 != NULL) {
#ifdef HAVE_PUTENV
- sprintf(path2, "XFILESEARCHPATH=%s:%s/%%N", path1, DATADIR);
+ sprintf(path2, "XFILESEARCHPATH=%s:%s/zephyr/%%N", path1,
+ DATADIR);
putenv(path2);
#else
- sprintf(path2, "%s:%s/%N", path1, DATADIR);
+ sprintf(path2, "%s:%s/zephyr/%%N", path1, DATADIR);
setenv("XFILESEARCHPATH", path2, 1);
free(path2);
#endif
@@ -225,7 +226,7 @@ static void Quit(w, e, p, n)
Cardinal *n;
{
XtDestroyApplicationContext(app_con);
- ZCancelSubscriptions(NULL, 0);
+ ZCancelSubscriptions(0);
exit(0);
}