From 412e7b64f9c0b3d5802eee4cd219daff2fcd3dd6 Mon Sep 17 00:00:00 2001 From: Jakub Grajciar Date: Thu, 27 Sep 2018 10:26:35 +0200 Subject: libmemif: external region bugfix Change-Id: I7dbece80dda917ff78f53f8f4074132895aed316 Signed-off-by: Jakub Grajciar --- extras/libmemif/src/socket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'extras/libmemif/src/socket.c') diff --git a/extras/libmemif/src/socket.c b/extras/libmemif/src/socket.c index 7c4bbd437d2..b25b0261d77 100644 --- a/extras/libmemif/src/socket.c +++ b/extras/libmemif/src/socket.c @@ -506,7 +506,8 @@ memif_msg_receive_add_region (memif_connection_t * c, memif_msg_t * msg, c->regions[ar->index].region_size = ar->size; c->regions[ar->index].addr = NULL; - if (lm->get_external_region_addr) + /* region 0 is never external */ + if (lm->get_external_region_addr && (ar->index != 0)) c->regions[ar->index].is_external = 1; return MEMIF_ERR_SUCCESS; /* 0 */ -- cgit 1.2.3-korg