Browse Source

Undo one fragment of 054e6826.

054e6826 got the condition wrong and strcmp saves a bunch of
allocations.

Change-Id: Iac7cbdd0b63747684c2f245868a7911c5f7eba57
kris/onging/CECPQ3_patch15
Adam Langley 9 years ago
parent
commit
1f26ed767a
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      tool/args.cc

+ 2
- 1
tool/args.cc View File

@@ -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…
Cancel
Save