X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=namedev.c;h=581a7f2218ca08973d90bef696ba45d1132f2a36;hb=c58e36c092ad5acc84d35e455ecc74096b25ae66;hp=7c07e3b10423f9185cea3f1af40c23f9800d23f8;hpb=dde05ccb8d423fbc5c29f54b0c1b545938c8f151;p=elogind.git diff --git a/namedev.c b/namedev.c index 7c07e3b10..581a7f221 100644 --- a/namedev.c +++ b/namedev.c @@ -263,11 +263,11 @@ static void apply_format(struct udevice *udev, char *string, size_t maxsize, dbg("substitute kernel number '%s'", udev->kernel_number); break; case 'm': - sprintf(pos, "%u", udev->minor); + strnintcat(string, udev->minor, maxsize); dbg("substitute minor number '%u'", udev->minor); break; - case 'M': - sprintf(pos, "%u", udev->major); + case 'M': + strnintcat(string, udev->major, maxsize); dbg("substitute major number '%u'", udev->major); break; case 'c':