No vector allocation during buffer copy

Change-Id: I7e8556af833ca0e00fadc96dcd2077ff1104541b
Signed-off-by: Neale Ranns <nranns@cisco.com>
diff --git a/src/vnet/fib/mpls_fib.h b/src/vnet/fib/mpls_fib.h
index e2ef925..779deca 100644
--- a/src/vnet/fib/mpls_fib.h
+++ b/src/vnet/fib/mpls_fib.h
@@ -28,9 +28,7 @@
 static inline mpls_fib_t*
 mpls_fib_get (fib_node_index_t index)
 {
-    if (!pool_is_free_index(mpls_main.fibs, index))
-	return (&(pool_elt_at_index(mpls_main.fibs, index)->mpls));
-    return (NULL);
+    return (&(pool_elt_at_index(mpls_main.fibs, index)->mpls));
 }
 
 extern u32 mpls_fib_table_find_or_create_and_lock(u32 table_id);