X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_vhost%2Fsocket.c;h=aaa9c270776e9c818e9781223691e73cc3d3bffe;hb=22dda618c00c1267ec5afb528bfdc8f9bab47a15;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);