]> granicus.if.org Git - postgresql/commit
Check return value of strdup() in libpq connection option parsing.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 25 Nov 2014 10:55:00 +0000 (12:55 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 25 Nov 2014 12:10:54 +0000 (14:10 +0200)
commit1f35170395b79224cda272ba97572b515d57f0d8
treeebe3781d85e6008aad827b0fab8644a23404074c
parentd2e00c33bb63af9f66ca23eb1b866ca8697b6718
Check return value of strdup() in libpq connection option parsing.

An out-of-memory in most of these would lead to strange behavior, like
connecting to a different database than intended, but some would lead to
an outright segfault.

Alex Shulgin and me. Backpatch to all supported versions.
src/interfaces/libpq/fe-connect.c