Add missing check for malloc failure in plpgsql_extra_checks_check_hook().

Per report from Andreas Seltenreich.  Back-patch to affected versions.

Report: <874m8nn0hv.fsf@elite.ansel.ydns.eu>
This commit is contained in:
Tom Lane
2016-06-20 15:36:54 -04:00
parent 131e50bd98
commit 97567cf045

View File

@ -108,6 +108,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;