diff -ur x11setupdrv.orig/x11setupdrv.c x11setupdrv/x11setupdrv.c
--- x11setupdrv.orig/x11setupdrv.c	2005-12-08 17:19:21 +0200
+++ x11setupdrv/x11setupdrv.c	2006-05-26 00:33:27 +0300
@@ -94,7 +94,7 @@
 		cmdline = "xorg.conf";
 
 	const char *filename;
-	if (!(filename = strdup (xf86openConfigFile (CONFPATH, cmdline, NULL))))
+	if (!(filename = xf86openConfigFile (CONFPATH, cmdline, NULL)))
 		error (1, errno, "%s: unable to open config file", cmdline);
 
 	if ( config == 1)
