diff
+	bool recv_buf_freed = false;
 	vfree(nvdev->recv_buf);
+	nvdev->recv_buf = NULL;
+	recv_buf_freed = true;
