HDFS-15922. Use memcpy for copying non-null terminated string. (#2827)
This commit is contained in:
parent
ea6595d3b6
commit
6a3e135316
@ -74,7 +74,7 @@ static void init_protectedpaths(dfs_context *dfs)
|
|||||||
}
|
}
|
||||||
dfs->protectedpaths[j] = (char*)malloc(sizeof(char)*length+1);
|
dfs->protectedpaths[j] = (char*)malloc(sizeof(char)*length+1);
|
||||||
assert(dfs->protectedpaths[j]);
|
assert(dfs->protectedpaths[j]);
|
||||||
strncpy(dfs->protectedpaths[j], tmp, length);
|
memcpy(dfs->protectedpaths[j], tmp, length);
|
||||||
dfs->protectedpaths[j][length] = '\0';
|
dfs->protectedpaths[j][length] = '\0';
|
||||||
if (eos) {
|
if (eos) {
|
||||||
tmp = eos + 1;
|
tmp = eos + 1;
|
||||||
|
@ -58,7 +58,7 @@ void permission_disp(short permissions, char *rtr) {
|
|||||||
default:
|
default:
|
||||||
perm = "???";
|
perm = "???";
|
||||||
}
|
}
|
||||||
strncpy(rtr, perm, 3);
|
memcpy(rtr, perm, 3);
|
||||||
rtr+=3;
|
rtr+=3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user