Merge branch 'master' of git://git.denx.de/u-boot-net
[oweals/u-boot.git] / disk / part_efi.c
index c0fa753339c80216e45fd8f9d3e33093db0cb19c..3e026697dbe9911002db37635fa610dc75338ba5 100644 (file)
@@ -313,8 +313,8 @@ int part_get_info_efi(struct blk_desc *dev_desc, int part,
                     - info->start;
        info->blksz = dev_desc->blksz;
 
-       sprintf((char *)info->name, "%s",
-                       print_efiname(&gpt_pte[part - 1]));
+       snprintf((char *)info->name, sizeof(info->name), "%s",
+                print_efiname(&gpt_pte[part - 1]));
        strcpy((char *)info->type, "U-Boot");
        info->bootable = is_bootable(&gpt_pte[part - 1]);
 #if CONFIG_IS_ENABLED(PARTITION_UUIDS)