diff options
Diffstat (limited to 'fdisk/partname.c')
-rw-r--r-- | fdisk/partname.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fdisk/partname.c b/fdisk/partname.c index b09b958a2..e4bc42bcd 100644 --- a/fdisk/partname.c +++ b/fdisk/partname.c @@ -33,9 +33,10 @@ partnamebf(char *dev, int pno, int lth, int bufsiz, char *bufp) { wp = strlen(p); if (lth) { - sprintf(bufp, "%*.*s%s%-2u", lth-wp-2, w, dev, p, pno); + snprintf(bufp, bufsiz, "%*.*s%s%-2u", + lth-wp-2, w, dev, p, pno); } else { - sprintf(bufp, "%.*s%s%-2u", w, dev, p, pno); + snprintf(bufp, bufsiz, "%.*s%s%-2u", w, dev, p, pno); } return bufp; } |