svm: fix ssvm_va for private segments 34/30334/3
authorFlorin Coras <fcoras@cisco.com>
Tue, 8 Dec 2020 02:35:12 +0000 (18:35 -0800)
committerDave Barach <openvpp@barachs.net>
Tue, 8 Dec 2020 15:29:38 +0000 (15:29 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I8288a1ed97b375626d69ac7efa0256211834d89c

src/svm/ssvm.c

index cfdb796..1a677fc 100644 (file)
@@ -404,7 +404,7 @@ ssvm_server_init_private (ssvm_private_t * ssvm)
   clib_memset (sh, 0, sizeof (*sh));
   sh->heap = heap;
   sh->ssvm_size = rnd_size;
-  sh->ssvm_va = pointer_to_uword (heap);
+  sh->ssvm_va = pointer_to_uword (sh);
   sh->type = SSVM_SEGMENT_PRIVATE;
 
   oldheap = ssvm_push_heap (sh);