From 0548dda6662293308bd31f1c1db0f81467f36e16 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 29 Nov 2012 21:09:11 +0100 Subject: [PATCH] Allow DT_VARCHAR values to be NULL --- src/engines/pgsql.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engines/pgsql.c b/src/engines/pgsql.c index 6eaaa89..7669beb 100644 --- a/src/engines/pgsql.c +++ b/src/engines/pgsql.c @@ -273,7 +273,7 @@ static int _pgsql_prepare_query(PgSQL * pgsql, PgSQLStatement * statement, break; case DT_VARCHAR: s = va_arg(args, char const *); - v[cnt] = strdup(s); + v[cnt] = (s != NULL) ? strdup(s) : NULL; break; default: errno = ENOSYS;