summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-09 16:23:50 +0000
committerworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-09 16:23:50 +0000
commitefcf4850abac4c6bfa4806a569b183a4037ad0f8 (patch)
treeb34a2e8c093bbbb35270f30a59687744843a3abb
parent881cde9928d2026e5fa4a89c2cec670e973bce64 (diff)
downloadvdr-plugin-muggle-efcf4850abac4c6bfa4806a569b183a4037ad0f8.tar.gz
vdr-plugin-muggle-efcf4850abac4c6bfa4806a569b183a4037ad0f8.tar.bz2
postgresql: Default for user name is now login name
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1009 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--mg_db_gd_pg.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mg_db_gd_pg.c b/mg_db_gd_pg.c
index 97d6fdc..a8c88d9 100644
--- a/mg_db_gd_pg.c
+++ b/mg_db_gd_pg.c
@@ -289,6 +289,7 @@ mgDbGd::Connect ()
char conninfo[500];
char port[20];
char host[200];
+ char *user;
if (the_setup.DbPort>0)
sprintf(port," port = %d ",the_setup.DbPort);
else
@@ -299,8 +300,12 @@ mgDbGd::Connect ()
snprintf(host,199," host = %s ",the_setup.DbSocket);
else
host[0]=0;
+ if (the_setup.DbUser==0)
+ user=getenv("LOGNAME");
+ else
+ user=the_setup.DbUser;
snprintf(conninfo,499,"%s %s dbname = %s user = %s ",
- host,port,the_setup.DbName,the_setup.DbUser);
+ host,port,the_setup.DbName,user);
m_db = PQconnectdb(conninfo);
if (PQstatus(m_db) != CONNECTION_OK)
{