提交 c026c1d7 编写于 作者: H Heikki Linnakangas

Fix dangling pointer when computing legacy cdbhash for NaNs.

Identified by 'cppcheck'.
上级 bfbd0f61
......@@ -393,9 +393,9 @@ cdblegacyhash_numeric(PG_FUNCTION_ARGS)
if (numeric_is_nan(num))
{
uint32 nanbuf = NAN_VAL;
static const uint32 nanbuf = NAN_VAL;
buf = &nanbuf;
buf = (void *) &nanbuf;
len = sizeof(nanbuf);
}
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册