X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_remove.c;h=7a6c032d01cbbf39c638c3489dce0e6932a64af8;hp=756eef047682b5f9079c86c8ac36a5b1bd7a64e3;hb=03fd7a3ad3438c7ae4525215ac58c3d94133cc35;hpb=51015808dae77026ef6aae369be272289547fe72 diff --git a/udev_remove.c b/udev_remove.c index 756eef047..7a6c032d0 100644 --- a/udev_remove.c +++ b/udev_remove.c @@ -103,8 +103,8 @@ static int delete_node(struct udevice *udev) return -1; } for (i = 1; i <= num; i++) { - strfieldcpy(partitionname, filename); - strintcat(partitionname, i); + snprintf(partitionname, NAME_SIZE, "%s%d", filename, i); + partitionname[NAME_SIZE-1] = '\0'; unlink_secure(partitionname); } }