+ /*
+ * The metadata socket object is handled differently and only created
+ * locally in this object thus it's the only reference available in the
+ * session daemon. For that reason, a static variable for the fd is
+ * required and the metadata socket fd points to it.
+ */
+ int metadata_fd;