!2749 函数ProcedureCreate内判断parameterTypes为空代码不准确

Merge pull request !2749 from foolishlee/ProcedureCreate_Datum
This commit is contained in:
opengauss-bot
2023-02-02 06:37:36 +00:00
committed by Gitee

View File

@ -1354,7 +1354,7 @@ Oid ProcedureCreate(const char* procedureName, Oid procNamespace, Oid propackage
values[Anum_pg_proc_allargtypes - 1] = PointerGetDatum(dummy);
values[Anum_pg_proc_allargtypesext - 1] = PointerGetDatum(allParameterTypes);
}
} else if (parameterTypes != PointerGetDatum(NULL)) {
} else if (parameterTypes != NULL) {
values[Anum_pg_proc_allargtypes - 1] = values[Anum_pg_proc_proargtypes - 1];
values[Anum_pg_proc_allargtypesext - 1] = values[Anum_pg_proc_proargtypesext - 1];
nulls[Anum_pg_proc_allargtypesext - 1] = nulls[Anum_pg_proc_proargtypesext - 1];