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
|
* exec_set_found Set the global found variable to true/false
|
||||||
* to true/false
|
|
||||||
* ----------
|
* ----------
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
@ -5860,7 +5859,7 @@ exec_set_found(PLpgSQL_execstate *estate, bool state)
|
|||||||
PLpgSQL_var *var;
|
PLpgSQL_var *var;
|
||||||
|
|
||||||
var = (PLpgSQL_var *) (estate->datums[estate->found_varno]);
|
var = (PLpgSQL_var *) (estate->datums[estate->found_varno]);
|
||||||
var->value = PointerGetDatum(state);
|
var->value = BoolGetDatum(state);
|
||||||
var->isnull = false;
|
var->isnull = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user