aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pl/plpgsql/src/pl_handler.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pl/plpgsql/src/pl_handler.c b/src/pl/plpgsql/src/pl_handler.c
index b4854ef6f0b..36868fb2737 100644
--- a/src/pl/plpgsql/src/pl_handler.c
+++ b/src/pl/plpgsql/src/pl_handler.c
@@ -110,6 +110,8 @@ plpgsql_extra_checks_check_hook(char **newvalue, void **extra, GucSource source)
}
myextra = (int *) malloc(sizeof(int));
+ if (!myextra)
+ return false;
*myextra = extrachecks;
*extra = (void *) myextra;