vlib: fix the last error 48/29048/2
authorMohsin Kazmi <sykazmi@cisco.com>
Wed, 23 Sep 2020 19:29:20 +0000 (19:29 +0000)
committerDamjan Marion <dmarion@me.com>
Thu, 24 Sep 2020 11:17:24 +0000 (11:17 +0000)
Type: fix

Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Change-Id: I788678d85dfa1d5b99497013806047440028eb97

src/vlib/physmem_funcs.h

index d93bae8..3e9208b 100644 (file)
@@ -109,7 +109,8 @@ vlib_physmem_get_pa (vlib_main_t * vm, void *mem)
 always_inline clib_error_t *
 vlib_physmem_last_error (struct vlib_main_t * vm)
 {
-  return clib_error_return (0, "unknown error");
+  clib_pmalloc_main_t *pm = vm->physmem_main.pmalloc_main;
+  return pm->error;
 }
 
 #endif /* included_vlib_physmem_funcs_h */