postgres.git / summary / log / commit / refs

commit    e8a774d00779af85863d2f798e6256ef7fb59e23
Author:   Thomas Munro <tmunro@postgresql.org>
Date:     Fri Mar 17 01:44:12 2023 +0000
First released in: 16.0, 11.20, 12.15, 13.11, 14.8, 15.3

    Small tidyup for commit d41a178b, part II.
    
    Further to commit 6a9229da, checking for NULL is now redundant.  An "out
    of memory" error would have been thrown already by palloc() and treated
    as FATAL, so we can delete a few more lines.
    
    Back-patch to all releases, like those other commits.
    
    Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
    Discussion: https://postgr.es/m/4040668.1679013388%40sss.pgh.pa.us


src/backend/postmaster/postmaster.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index d4769765742..892d42c63ee 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -4840,11 +4840,6 @@ retry: * freed by a later call to waitpid(). */ childinfo = palloc(sizeof(win32_deadchild_waitinfo)); - if (!childinfo) - ereport(FATAL, - (errcode(ERRCODE_OUT_OF_MEMORY), - errmsg("out of memory"))); - childinfo->procHandle = pi.hProcess; childinfo->procId = pi.dwProcessId; [parent: fb1132e50fb8]