Undo one fragment of 054e6826
.
054e6826
got the condition wrong and strcmp saves a bunch of
allocations.
Change-Id: Iac7cbdd0b63747684c2f245868a7911c5f7eba57
This commit is contained in:
parent
b16346b0ad
commit
1f26ed767a
@ -16,6 +16,7 @@
|
||||
#include <vector>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "internal.h"
|
||||
|
||||
@ -29,7 +30,7 @@ bool ParseKeyValueArguments(std::map<std::string, std::string> *out_args,
|
||||
const std::string &arg = args[i];
|
||||
const struct argument *templ = nullptr;
|
||||
for (size_t j = 0; templates[j].name[0] != 0; j++) {
|
||||
if (arg != std::string(templates[j].name)) {
|
||||
if (strcmp(arg.c_str(), templates[j].name) == 0) {
|
||||
templ = &templates[j];
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user