提交 cdfecf6e 编写于 作者: T Teodor Sigaev

Minor cleanups

上级 7f129956
......@@ -47,8 +47,10 @@ g_int_consistent(PG_FUNCTION_ARGS)
/* sort query for fast search, key is already sorted */
CHECKARRVALID(query);
if (ARRISVOID(query))
if (ARRISVOID(query)) {
pfree( query );
PG_RETURN_BOOL(false);
}
PREPAREARR(query);
switch (strategy)
......
......@@ -510,12 +510,14 @@ g_intbig_consistent(PG_FUNCTION_ARGS)
GETSIGN(DatumGetPointer(entry->key)),
false);
PG_FREE_IF_COPY( query, 1 );
return retval;
PG_RETURN_BOOL(retval);
}
CHECKARRVALID(query);
if (ARRISVOID(query))
return FALSE;
if (ARRISVOID(query)) {
PG_FREE_IF_COPY( query, 1 );
PG_RETURN_BOOL(FALSE);
}
switch (strategy)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册