Fixes NULL terminating issue for usb controller name string by using
sizeof operator.

Signed-off-by: Rajesh Bhagat <[email protected]>
---
 drivers/usb/host/ehci-fsl.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c
index a43d37d..fa916ed 100644
--- a/drivers/usb/host/ehci-fsl.c
+++ b/drivers/usb/host/ehci-fsl.c
@@ -65,7 +65,8 @@ int ehci_hcd_init(int index, enum usb_init_type init,
                mdelay(5);
        }
        memset(current_usb_controller, '\0', 5);
-       snprintf(current_usb_controller, 4, "usb%d", index+1);
+       snprintf(current_usb_controller, sizeof(current_usb_controller),
+                "usb%d", index+1);
 
        switch (index) {
        case 0:
-- 
2.6.2.198.g614a2ac

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to