Catch various cases in libpayload where malloc() or memalign() return NULL
Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4474 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
131c0070a3
commit
5fe6e23c61
@ -55,6 +55,8 @@ char *readline(const char *prompt)
|
||||
if (!readline_buffer || !readline_bufferlen) {
|
||||
#define READLINE_BUFFERSIZE 256
|
||||
readline_buffer = malloc(READLINE_BUFFERSIZE);
|
||||
if (!readline_buffer)
|
||||
return NULL;
|
||||
readline_bufferlen = READLINE_BUFFERSIZE;
|
||||
memset(readline_buffer, 0, readline_bufferlen);
|
||||
}
|
||||
|
Reference in New Issue
Block a user