> +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?
> +
> + 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.
> + }
> +
> + pthread_mutex_unlock(&sock_list_lock);
> +
> + if (!list_exist)
> + return NULL;
> +
> + return list;
> +}
> +