88 *
99 *
1010 * IDENTIFICATION
11- * $PostgreSQL: pgsql/src/port/path.c,v 1.29 2004/08/12 19:03:44 momjian Exp $
11+ * $PostgreSQL: pgsql/src/port/path.c,v 1.30 2004/08/13 14:47:23 tgl Exp $
1212 *
1313 *-------------------------------------------------------------------------
1414 */
@@ -335,7 +335,7 @@ set_pglocale_pgservice(const char *argv0, const char *app)
335335{
336336char path [MAXPGPATH ];
337337char my_exec_path [MAXPGPATH ];
338- char env_path [MAXPGPATH + sizeof ("PGLOCALEDIR =" )];/* longer thanPGSYSCONFDIR */
338+ char env_path [MAXPGPATH + sizeof ("PGSYSCONFDIR =" )];/* longer thanPGLOCALEDIR */
339339
340340/* don't set LC_ALL in the backend */
341341if (strcmp (app ,"postgres" )!= 0 )
@@ -353,7 +353,7 @@ set_pglocale_pgservice(const char *argv0, const char *app)
353353{
354354/* set for libpq to use */
355355snprintf (env_path ,sizeof (env_path ),"PGLOCALEDIR=%s" ,path );
356- canonicalize_path (env_path );
356+ canonicalize_path (env_path + 12 );
357357putenv (strdup (env_path ));
358358}
359359#endif
@@ -364,7 +364,7 @@ set_pglocale_pgservice(const char *argv0, const char *app)
364364
365365/* set for libpq to use */
366366snprintf (env_path ,sizeof (env_path ),"PGSYSCONFDIR=%s" ,path );
367- canonicalize_path (env_path );
367+ canonicalize_path (env_path + 13 );
368368putenv (strdup (env_path ));
369369}
370370}