X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flibrte_vhost%2Fsocket.c;h=aaa9c270776e9c818e9781223691e73cc3d3bffe;hb=921f6cf18f9e670ec72b55c1c5c599042ac8af36;hp=967cb65379031200fabefe7c0b3b467f1769244e;hpb=9ba1e744ab6516c4ba593e60b56af16e443d8dbc;p=dpdk.git diff --git a/lib/librte_vhost/socket.c b/lib/librte_vhost/socket.c index 967cb65379..aaa9c27077 100644 --- a/lib/librte_vhost/socket.c +++ b/lib/librte_vhost/socket.c @@ -250,8 +250,8 @@ vhost_user_read_cb(int connfd, void *dat, int *remove) vsocket->connfd = -1; close(connfd); *remove = 1; - free(conn); vhost_destroy_device(conn->vid); + free(conn); if (vsocket->reconnect) vhost_user_create_client(vsocket);