Skip to content
Snippets Groups Projects
Commit 0888e3fb authored by Brian Carrier's avatar Brian Carrier
Browse files

removed loop to clean up path

parent dd1ed908
No related branches found
No related tags found
No related merge requests found
......@@ -777,21 +777,17 @@ int
// clean up path
size_t path_len = strlen(path);
size_t epath_len = path_len*2;
// +2 = space for leading slash and terminating null
size_t path_len = strlen(path) + 2;
char *
escaped_path;
if ((escaped_path = (char *) tsk_malloc(epath_len + 2)) == NULL) { // +2 = space for leading slash and terminating null
if ((escaped_path = (char *) tsk_malloc(path_len)) == NULL) {
free(name);
return 1;
}
size_t k = 0;
escaped_path[k++] = '/'; // add a leading slash
for (size_t i = 0; i < path_len && k < epath_len; i++) {
escaped_path[k++] = path[i];
}
escaped_path[k++] = '\0';
strncpy(escaped_path, "/", path_len);
strncat(escaped_path, path, path_len);
char md5Text[48] = "NULL";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment