dbTalk Databases Forums  

[BUGS] BUG #1338: Problem running PostgreSQL as service

mailing.database.pgsql-bugs mailing.database.pgsql-bugs


Discuss [BUGS] BUG #1338: Problem running PostgreSQL as service in the mailing.database.pgsql-bugs forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
PostgreSQL Bugs List
 
Posts: n/a

Default [BUGS] BUG #1338: Problem running PostgreSQL as service - 12-05-2004 , 03:48 AM







The following bug has been logged online:

Bug reference: 1338
Logged by: PJMODOS

Email address: pjmodos (AT) parba (DOT) cz

PostgreSQL version: 8.0 Beta

Operating system: Windows 2000

Description: Problem running PostgreSQL as service

Details:

In 8.0 RC1, because of bug in -D parsing in pg_ctl I am unable to run
postgres as service when I have space in data path - when i register it with
pg_ctl register -D "C:\Program Files\PostgreSQL\data" and try to run it then
it won't work and in event log I have this: pg_ctl: no database directory
specified and environment variable PGDATA unset.


I have found very simple solution, just added + 1 in one of xmallocs and it
seems to work, diff follows:

--- pg_ctl.c Sat Nov 27 19:51:06 2004
+++ pg_ctl_new.c Sun Dec 05 10:21:40 2004
@@ -1289,7 +1289,7 @@
{
case 'D':
{
- char *pgdata_D = xmalloc(strlen(optarg));
+ char *pgdata_D = xmalloc(strlen(optarg) + 1);
char *env_var = xmalloc(strlen(optarg) + 8);

strcpy(pgdata_D, optarg);



---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.