This routine was calling ecpg_alloc to allocate to memory but did not actually check the returned pointer allocated, potentially NULL which could be the result of a malloc call.
Issue noted by Coverity, fixed by Michael Paquier <[email protected]> Branch ------ REL9_1_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/a2b2565fc9318b8903ef4821bc0be40a64810aec Modified Files -------------- src/interfaces/ecpg/ecpglib/descriptor.c | 6 ++---- src/interfaces/ecpg/ecpglib/execute.c | 6 ++---- src/interfaces/ecpg/ecpglib/extern.h | 4 ++-- src/interfaces/ecpg/ecpglib/memory.c | 22 +++++++++++++++++++++- 4 files changed, 27 insertions(+), 11 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
