aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-03-09 10:58:30 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-03-09 10:58:30 +0200
commit824e839071c1957344608bd031f3198dd76e551d (patch)
treecf2749f1da8e44431a0fd74d2eba762c50238743
parent72cd81f502f8b609d3f551107cfc572c4e3ec7c8 (diff)
downloadgamma-824e839071c1957344608bd031f3198dd76e551d.tar.gz
gamma-824e839071c1957344608bd031f3198dd76e551d.tar.bz2
Bugfixes.
* modules/sql: add $(SQLLIBS) to libraries. * src/pgsql.c (s_pgsql_connect): Correctly handle NULL port value.
-rw-r--r--modules/sql2
-rw-r--r--src/pgsql.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/sql b/modules/sql
index ba295b3..0026d9f 100644
--- a/modules/sql
+++ b/modules/sql
@@ -56,7 +56,7 @@ makefile:
sql.scm: Makefile $(libgamma_sql_la_SOURCES:.c=.inc)
EXTRA_DIST += mysql.c pgsql.c
-libgamma_sql_la_LIBADD = @LTLIBOBJS@ @GUILE_LIBS@
+libgamma_sql_la_LIBADD = @LTLIBOBJS@ @GUILE_LIBS@ $(SQLLIBS)
scm:
sql.sci
diff --git a/src/pgsql.c b/src/pgsql.c
index 609fedb..2422551 100644
--- a/src/pgsql.c
+++ b/src/pgsql.c
@@ -80,7 +80,7 @@ s_pgsql_connect (SCM parmlist, const char *func_name)
smob = sql_connect_create("pgsql");
conn = (struct sql_connect *)SCM_CDR(smob);
conn->hostname = hostname;
- conn->port = atoi (port);
+ conn->port = port ? atoi (port) : 0;
conn->username = user;
conn->database = dbname;
conn->data = pgconn;

Return to:

Send suggestions and report system problems to the System administrator.