Index: src/backend/utils/init/miscinit.c
===================================================================
RCS file: /cvsroot/pgsql-server/src/backend/utils/init/miscinit.c,v
retrieving revision 1.128
diff -c -c -r1.128 miscinit.c
*** src/backend/utils/init/miscinit.c	11 Jul 2004 23:49:48 -0000	1.128
--- src/backend/utils/init/miscinit.c	12 Jul 2004 00:08:12 -0000
***************
*** 926,931 ****
--- 926,932 ----
  			funcname = NULL;
  		}
  
+ 		canonicalize_path(filename);
  		initfunc = (func_ptr) load_external_function(filename, funcname,
  													 true, NULL);
  		if (initfunc)
Index: src/backend/utils/misc/guc.c
===================================================================
RCS file: /cvsroot/pgsql-server/src/backend/utils/misc/guc.c,v
retrieving revision 1.217
diff -c -c -r1.217 guc.c
*** src/backend/utils/misc/guc.c	11 Jul 2004 23:49:51 -0000	1.217
--- src/backend/utils/misc/guc.c	12 Jul 2004 00:08:19 -0000
***************
*** 1557,1563 ****
  			GUC_LIST_INPUT | GUC_LIST_QUOTE
  		},
  		&preload_libraries_string,
! 		"", assign_canonical_path, NULL
  	},
  
  	{
--- 1557,1563 ----
  			GUC_LIST_INPUT | GUC_LIST_QUOTE
  		},
  		&preload_libraries_string,
! 		"", NULL, NULL
  	},
  
  	{
