Hi Jingjing, > -----Original Message----- > From: Wu, Jingjing <jingjing...@intel.com> > Sent: Monday, January 4, 2021 2:45 PM > To: Xia, Chenbo <chenbo....@intel.com>; dev@dpdk.org; tho...@monjalon.net; > david.march...@redhat.com > Cc: step...@networkplumber.org; Liang, Cunming <cunming.li...@intel.com>; Lu, > Xiuchun <xiuchun...@intel.com>; Li, Miao <miao...@intel.com> > Subject: RE: [PATCH v2 4/8] emu/iavf: add vfio-user device register and > unregister > > > +static inline struct iavf_emu_sock_list * iavf_emu_find_sock_list(char > > +*sock_addr) { > > + struct iavf_emu_sock_list *list; > > + struct iavf_emudev *dev; > > + int list_exist; > > Initialize list_exist to 0?
Yes, will fix in next version. > > + > > + if (!sock_addr) > > + return NULL; > > + > > + pthread_mutex_lock(&sock_list_lock); > > + > > + TAILQ_FOREACH(list, &sock_list, next) { > > + dev = (struct iavf_emudev *)list->emu_dev->priv_data; > > + > > + if (!strcmp(dev->sock_addr, sock_addr)) { > > + list_exist = 1; > > + break; > > + } > > + break; > This "break" need to be removed. Yes, will fix in next version. Thanks, Chenbo > > > + } > > + > > + pthread_mutex_unlock(&sock_list_lock); > > + > > + if (!list_exist) > > + return NULL; > > + > > + return list; > > +} > > +