mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
Use the proper macro to convert a bool to a Datum.
The original coding was var->value = (Datum) state; which is bogus, and then in commit 2f0f7b4bce13e68394543728801ef011fd82fac6 it was "corrected" to var->value = PointerGetDatum(state); which is a faithful translation but still wrong. This seems purely cosmetic, though, so no need for a back-patch. Pavel Stehule
This commit is contained in:
parent
4a9018135a
commit
8722a1a06a
@ -5850,8 +5850,7 @@ exec_simple_recheck_plan(PLpgSQL_expr *expr, CachedPlan *cplan)
|
||||
}
|
||||
|
||||
/* ----------
|
||||
* exec_set_found Set the global found variable
|
||||
* to true/false
|
||||
* exec_set_found Set the global found variable to true/false
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
@ -5860,7 +5859,7 @@ exec_set_found(PLpgSQL_execstate *estate, bool state)
|
||||
PLpgSQL_var *var;
|
||||
|
||||
var = (PLpgSQL_var *) (estate->datums[estate->found_varno]);
|
||||
var->value = PointerGetDatum(state);
|
||||
var->value = BoolGetDatum(state);
|
||||
var->isnull = false;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user