[ 
https://issues.apache.org/jira/browse/TS-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-5018:
------------------------------
    Fix Version/s: 7.1.0

> CID 1365301:  Control flow issues  (DEADCODE)
> ---------------------------------------------
>
>                 Key: TS-5018
>                 URL: https://issues.apache.org/jira/browse/TS-5018
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Plugins
>            Reporter: Masaori Koshiba
>            Assignee: Masaori Koshiba
>             Fix For: 7.1.0
>
>
> {noformat}
> ** CID 1365301:  Control flow issues  (DEADCODE)
> /plugins/header_rewrite/parser.cc: 67 in Parser::Parser(const 
> std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)()
> ________________________________________________________________________________________________________
> *** CID 1365301:  Control flow issues  (DEADCODE)
> /plugins/header_rewrite/parser.cc: 67 in Parser::Parser(const 
> std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)()
> 61             cur_token_length = i - cur_token_start + 1;
> 62             _tokens.push_back(line.substr(cur_token_start, 
> cur_token_length));
> 63             state            = PARSER_DEFAULT;
> 64             extracting_token = false;
> 65           } else if (!extracting_token) {
> 66             // /'s elsewhere are just consumed, but we should not end up 
> here if we're not extracting a token
> >>>     CID 1365301:  Control flow issues  (DEADCODE)
> >>>     Execution cannot reach this statement: "TSError("[%s] malformed 
> >>> reg...".
> 67             TSError("[%s] malformed regex \"%s\" ignoring...", 
> PLUGIN_NAME, line.c_str());
> 68           }
> 69         } else if ((state != PARSER_IN_REGEX) && (line[i] == '\\')) {
> 70           // Escaping
> 71           if (!extracting_token) {
> 72             extracting_token = true;
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to