From: Simon Glass Date: Wed, 2 Aug 2017 18:12:01 +0000 (-0600) Subject: dm: core: Drop use of strlcpy() X-Git-Tag: v2017.11-rc1~167^2~7 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a0f9acb08bd6f3b4a6f3adcb02c8170e522c074a;p=u-boot dm: core: Drop use of strlcpy() We can use printf() to limit the string width. Adjust the code to do this instead of using strlcpy() which is a bit clumbsy. Signed-off-by: Simon Glass Reviewed-by: Bin Meng Tested-by: Bin Meng --- diff --git a/drivers/core/dump.c b/drivers/core/dump.c index c3e109e7ed..1bb64098f4 100644 --- a/drivers/core/dump.c +++ b/drivers/core/dump.c @@ -14,11 +14,9 @@ static void show_devices(struct udevice *dev, int depth, int last_flag) { int i, is_last; struct udevice *child; - char class_name[12]; /* print the first 11 characters to not break the tree-format. */ - strlcpy(class_name, dev->uclass->uc_drv->name, sizeof(class_name)); - printf(" %-11s [ %c ] ", class_name, + printf(" %-10.10s [ %c ] ", dev->uclass->uc_drv->name, dev->flags & DM_FLAG_ACTIVATED ? '+' : ' '); for (i = depth; i >= 0; i--) { @@ -50,7 +48,7 @@ void dm_dump_all(void) root = dm_root(); if (root) { - printf(" Class Probed Name\n"); + printf(" Class Probed Name\n"); printf("----------------------------------------\n"); show_devices(root, -1, 0); }