updater: Skip empty lines in the transfer list file.
We have the last line being empty as a result of
android::base::Split("a\nb\n"), which leads to "missing command"
warnings in the update. Just skip all the empty lines.
Bug: 24373789
Change-Id: I5827e4600bd5cf0418d95477e4592fec47bbd3a9
This commit is contained in:
@@ -1428,6 +1428,10 @@ static Value* PerformBlockImageUpdate(const char* name, State* state, int /* arg
|
||||
// Subsequent lines are all individual transfer commands
|
||||
for (auto it = lines.cbegin() + start; it != lines.cend(); it++) {
|
||||
const std::string& line_str(*it);
|
||||
if (line_str.empty()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
char* line = strdup(line_str.c_str());
|
||||
params.cmdname = strtok_r(line, " ", ¶ms.cpos);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user