summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas G. Lockhart1998-08-16 05:35:35 +0000
committerThomas G. Lockhart1998-08-16 05:35:35 +0000
commit0f19904360fdd10dfe7d74828b18209176504946 (patch)
tree67a9a81aecc13b3b2e50a1d80a9b125215e5d506
parent402b47cffafcbbc66af8ee6b6340b4db09f00a7b (diff)
Check for null pointer returned from get_opname().
-rw-r--r--src/backend/nodes/print.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/nodes/print.c b/src/backend/nodes/print.c
index d544efb8d90..585144007f0 100644
--- a/src/backend/nodes/print.c
+++ b/src/backend/nodes/print.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/nodes/print.c,v 1.16 1998/07/15 14:54:33 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/nodes/print.c,v 1.17 1998/08/16 05:35:35 thomas Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -201,7 +201,7 @@ print_expr(Node *expr, List *rtable)
print_expr((Node *) get_leftop(e), rtable);
opname = get_opname(((Oper *) e->oper)->opno);
- printf(" %s ", opname);
+ printf(" %s ", ((opname != NULL)? opname: "(invalid operator)"));
print_expr((Node *) get_rightop(e), rtable);
}
else