cmndlinepart: skip devname if partstr already contains it
When the partition name already starts with "devname." skip this when adding the partition. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
c1156d841f
commit
e5c73e0fe1
|
@ -61,7 +61,8 @@ int cmdlinepart_do_parse_one(const char *devname, const char *partstr,
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (partition_flags & CMDLINEPART_ADD_DEVNAME)
|
||||
if ((partition_flags & CMDLINEPART_ADD_DEVNAME) &&
|
||||
strncmp(devname, partstr, strlen(devname)))
|
||||
sprintf(buf, "%s.", devname);
|
||||
memcpy(buf + strlen(buf), partstr, end - partstr);
|
||||
|
||||
|
|
Loading…
Reference in New Issue