Fix dereferencing null string in dpdk_early_init

Change-Id: Iffba7ebe5af8fadc0251f3a10022739d45f394ce
Signed-off-by: Juraj Sloboda <jsloboda@cisco.com>
This commit is contained in:
Juraj Sloboda
2018-10-22 10:59:45 +02:00
committed by Damjan Marion
parent 95b1b10e54
commit 430634c457
2 changed files with 3 additions and 0 deletions

View File

@ -125,6 +125,7 @@ dpdk_early_init (vlib_main_t *vm)
check_hugetlb:
alloc.flags = CLIB_MEM_VM_F_SHARED | CLIB_MEM_VM_F_HUGETLB | CLIB_MEM_VM_F_HUGETLB_PREALLOC;
alloc.size = 1;
alloc.name = "dpdk_early_init";
if ((err = clib_mem_vm_ext_alloc (&alloc)))
{

View File

@ -91,6 +91,8 @@ clib_mem_create_hugetlb_fd (char *name, int *fdp)
char template[] = "/tmp/hugepage_mount.XXXXXX";
u8 *filename;
ASSERT (name);
if (memfd_hugetlb_supported)
{
if ((fd = memfd_create (name, MFD_HUGETLB)) != -1)