summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gottwald <ago at freedesktop dot org>2004-12-01 13:06:55 +0000
committerAlexander Gottwald <ago at freedesktop dot org>2004-12-01 13:06:55 +0000
commit03940d7330cb1bbf93d49c650aefb19de457da7c (patch)
treec61a43d2bcb72d9272bb862fab39727ce4f25bff
parent11a03ab908bfcfab8a3492684e8e9320e492d552 (diff)
downloadxorg-lib-libX11-03940d7330cb1bbf93d49c650aefb19de457da7c.tar.gz
Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 Make location of XErrorDB configurable
-rw-r--r--src/ErrDes.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ErrDes.c b/src/ErrDes.c
index cd1294a4..fc829ec4 100644
--- a/src/ErrDes.c
+++ b/src/ErrDes.c
@@ -146,9 +146,13 @@ XGetErrorDatabaseText(
mutex unlocked. */
XrmDatabase temp_db;
int do_destroy;
+ const char *dbname;
XrmInitialize();
- temp_db = XrmGetFileDatabase(ERRORDB);
+ dbname = getenv("XERRORDB");
+ if (!dbname)
+ dbname = ERRORDB;
+ temp_db = XrmGetFileDatabase(dbname);
_XLockMutex(_Xglobal_lock);
if (!db) {