Don't close invalid or uninitialied fds 51/26251/2 10.0.3 11.91.0 11.92.0 11.93.0 12.90.0 jellyfish/10.0.3 jellyfish_10.0.3 lamprey/11.91.0 lamprey/11.92.0 lamprey/11.93.0 lamprey_11.91.0 lamprey_11.92.0 lamprey_11.93.0 marlin/12.90.0 marlin_12.90.0
authorDamian Hobson-Garcia <dhobsong@igel.co.jp>
Mon, 12 Apr 2021 07:43:57 +0000 (16:43 +0900)
committerDamian Hobson-Garcia <dhobsong@igel.co.jp>
Mon, 12 Apr 2021 09:25:24 +0000 (18:25 +0900)
Avoid calling close() on file descriptors that have not been intialized,
(or initialized to 0) and descriptors that are known to be invalid.

Closing file descriptors due to handle failing initialization is handled
in the intialization code. In the lease-manager, file descriptors can be
invalid during normal operation, so validity is tested at shutdown.

Bug-AGL: SPEC-3862

Change-Id: I798273195cba297c14c6b97d50c7614164fda7df
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>

No differences found