chiark / gitweb /
[PATCH] replace weird defines by real code
[elogind.git] / udev_remove.c
index 756eef047682b5f9079c86c8ac36a5b1bd7a64e3..7a6c032d01cbbf39c638c3489dce0e6932a64af8 100644 (file)
@@ -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);
                }
        }