ANDROID: dm: do_mounts_dm: fix dm_substitute_devices()
When candidate is the last parameter, candidate_end points to the '\0' character and not the DM_FIELD_SEP character. In such a situation, we should not move the candidate_end pointer one character backward. Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
This commit is contained in:
parent
0a518a84fb
commit
4535caeb31
@ -176,7 +176,8 @@ static void __init dm_substitute_devices(char *str, size_t str_len)
|
||||
continue;
|
||||
|
||||
/* Temporarily terminate with a nul */
|
||||
candidate_end--;
|
||||
if (*candidate_end)
|
||||
candidate_end--;
|
||||
old_char = *candidate_end;
|
||||
*candidate_end = '\0';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user