X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev_remove.c;h=7a6c032d01cbbf39c638c3489dce0e6932a64af8;hb=915a12adc2ea28dc2391788c66b829caefefcfb4;hp=756eef047682b5f9079c86c8ac36a5b1bd7a64e3;hpb=e48fc108d9731f6f091742fe6588c495d1948fac;p=elogind.git 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); } }