be NULL ... seems an unsafe assumption.
* Darko Prenosil
* Shridhar Daithankar
*
- * $PostgreSQL: pgsql/contrib/dblink/dblink.c,v 1.59 2006/10/04 00:29:44 momjian Exp $
+ * $PostgreSQL: pgsql/contrib/dblink/dblink.c,v 1.60 2006/10/19 19:53:03 tgl Exp $
* Copyright (c) 2001-2006, PostgreSQL Global Development Group
* ALL RIGHTS RESERVED;
*
Datum
dblink_current_query(PG_FUNCTION_ARGS)
{
- PG_RETURN_TEXT_P(GET_TEXT(debug_query_string));
+ if (debug_query_string)
+ PG_RETURN_TEXT_P(GET_TEXT(debug_query_string));
+ else
+ PG_RETURN_NULL();
}
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/commands/portalcmds.c,v 1.56 2006/10/04 00:29:51 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/commands/portalcmds.c,v 1.57 2006/10/19 19:53:03 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
PortalDefineQuery(portal,
NULL,
- pstrdup(debug_query_string),
+ debug_query_string ? pstrdup(debug_query_string) : NULL,
"SELECT", /* cursor's query is always a SELECT */
list_make1(query),
list_make1(plan),