vlib log strings are vectors not necessarily null-terminated C-string.
Type: fix
Fixes:
bc867c3d2137dab4b1395196c1936233517980ab
Change-Id: Ia805ecdf4e76ccb1001dc93647161ee1c3adebc9
Signed-off-by: Benoît Ganne <bganne@cisco.com>
/* *INDENT-ON* */
ed = ELOG_DATA (&vm->elog_main, ee);
ed->log_level = level;
/* *INDENT-ON* */
ed = ELOG_DATA (&vm->elog_main, ee);
ed->log_level = level;
- ed->string_index = elog_string (&vm->elog_main, (char *) e->string);
+ ed->string_index = elog_string (&vm->elog_main, "%v", e->string);
}
lm->next = (lm->next + 1) % lm->size;
}
lm->next = (lm->next + 1) % lm->size;