From 2f25ef33c870869e613b81ee7603b9b7337e48fe Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Fri, 4 May 2018 20:45:41 +0200 Subject: autodetect alignment during _vec_resize Change-Id: I2896dbde78b5d58dc706756f4c76632c303557ae Signed-off-by: Damjan Marion --- src/vppinfra/serialize.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/vppinfra/serialize.c') diff --git a/src/vppinfra/serialize.c b/src/vppinfra/serialize.c index fe2146a1e64..a098aa2d98a 100644 --- a/src/vppinfra/serialize.c +++ b/src/vppinfra/serialize.c @@ -313,7 +313,7 @@ unserialize_vector_ha (serialize_main_t * m, if (l > max_length) serialize_error (&m->header, clib_error_create ("bad vector length %d", l)); - p = v = _vec_resize (0, l, (uword) l * elt_bytes, header_bytes, + p = v = _vec_resize ((void *) 0, l, (uword) l * elt_bytes, header_bytes, /* align */ align); while (l != 0) @@ -444,7 +444,8 @@ unserialize_pool_helper (serialize_main_t * m, return 0; } - v = _vec_resize (0, l, (uword) l * elt_bytes, sizeof (p[0]), align); + v = _vec_resize ((void *) 0, l, (uword) l * elt_bytes, sizeof (p[0]), + align); p = pool_header (v); vec_unserialize (m, &p->free_indices, unserialize_vec_32); -- cgit 1.2.3-korg