? config.log
? config.cache
? config.status
? GNUmakefile
? src/Makefile.custom
? src/GNUmakefile
? src/Makefile.global
? src/log
? src/crtags
? src/backend/port/Makefile
? src/include/config.h
? src/include/stamp-h
Index: src/backend/main/main.c
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/backend/main/main.c,v
retrieving revision 1.38
diff -c -r1.38 main.c
*** src/backend/main/main.c	2001/01/24 03:50:06	1.38
--- src/backend/main/main.c	2001/01/24 05:22:55
***************
*** 159,164 ****
--- 159,165 ----
  		fprintf(stderr, "%s: invalid current euid", argv[0]);
  		exit(1);
  	}
+ 	/* Allocate new memory because later getpwuid() calls can overwrite it */
  	pw_name_persist = strdup(pw->pw_name);
  
  	exit(PostgresMain(argc, argv, argc, argv, pw_name_persist));
