It seem like diag_cb.server_fd should be closed in both cases when compiling with USE_DESCRIPTOR_PASSING or without. Bug id: T5074
make check