fix vhost-user restore implementation am: 937c6ff1b7 am: e9452a05a9 am: 8d11392ea4

Original change: https://android-review.googlesource.com/c/platform/external/wmediumd/+/2807961

Change-Id: I5c93ba535643103f478044810fb89033bba5eed9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/wmediumd/lib/vhost.c b/wmediumd/lib/vhost.c
index 4e13012..dbb721b 100644
--- a/wmediumd/lib/vhost.c
+++ b/wmediumd/lib/vhost.c
@@ -741,7 +741,7 @@
 		usfstl_vhost_user_get_msg_fds(&msghdr, fds, 2);
 
 		for (virtq = 0; virtq < dev->ext.server->max_queues; virtq++) {
-			const struct vring_snapshot* snapshot = &msg.payload.snapshot_response.snapshot.vrings[virtq];
+			const struct vring_snapshot* snapshot = &msg.payload.restore_request.snapshot.vrings[virtq];
 			dev->virtqs[virtq].enabled = snapshot->enabled;
 			dev->virtqs[virtq].sleeping = snapshot->sleeping;
 			dev->virtqs[virtq].triggered = snapshot->triggered;