Content-Length: 269232 | pFad | http://github.com/postgrespro/postgres/commit/0ffbe900ce599d204536b9623291e05e965da23e
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 639a86e commit 0ffbe90Copy full SHA for 0ffbe90
src/backend/nodes/equalfuncs.c
@@ -2409,8 +2409,14 @@ _equalParamRef(const ParamRef *a, const ParamRef *b)
2409
static bool
2410
_equalA_Const(const A_Const *a, const A_Const *b)
2411
{
2412
- if (!equal(&a->val, &b->val)) /* hack for in-line val field */
+ /*
2413
+ * Hack for in-line val field. Also val is not valid is isnull is
2414
+ * true.
2415
+ */
2416
+ if (!a->isnull && !b->isnull &&
2417
+ !equal(&a->val, &b->val))
2418
return false;
2419
+ COMPARE_SCALAR_FIELD(isnull);
2420
COMPARE_LOCATION_FIELD(location);
2421
2422
return true;
Fetched URL: http://github.com/postgrespro/postgres/commit/0ffbe900ce599d204536b9623291e05e965da23e
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy
0 commit comments