YARN-7014. Fix off-by-one error causing heap corruption (Jason Lowe via nroberts)

(cherry picked from commit d265459024)
This commit is contained in:
Nathan Roberts 2017-08-15 15:52:48 -05:00 committed by Wangda Tan
parent 4647761341
commit 1d33290a0a
1 changed files with 1 additions and 2 deletions

View File

@ -44,8 +44,7 @@ int validate_container_id(const char* input) {
* container_e17_1410901177871_0001_01_000005
* container_1410901177871_0001_01_000005
*/
char* input_cpy = malloc(strlen(input));
strcpy(input_cpy, input);
char* input_cpy = strdup(input);
char* p = strtok(input_cpy, "_");
int idx = 0;
while (p != NULL) {