BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat
authorWilliam Dauchy <w.dauchy@criteo.com>
Wed, 12 Feb 2020 20:23:20 +0000 (21:23 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 21 Feb 2020 10:19:38 +0000 (11:19 +0100)
commit2367817e4850c2060793361a7b3bf3bb73105097
treedb37796de169b138b22f4abb0d058534dba2498c
parentaea04c61b3129f251dc73d72bd04febf5185e199
BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat

we cannot return right after socket opening as we need to move back to
the default namespace first

this should fix github issue #500

this might be backported to all version >= 1.6

Fixes: b3e54fe387c7c1 ("MAJOR: namespace: add Linux network namespace
support")
Signed-off-by: William Dauchy <w.dauchy@criteo.com>
(cherry picked from commit f7dcdc8a6f63b172360019beb6e1e22e7c98f17d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/namespace.c