Fix: memcpy used on potentially overlapping regions
[lttng-tools.git] / src / common / utils.c
index 7041a713bd7caa77e15a5dff69d688691824923f..5420490a76a40f1d66d504f46e545aaebba56f78 100644 (file)
@@ -300,7 +300,7 @@ int expand_double_slashes_dot_and_dotdot(char *path)
                 * Copy the current token which is neither a '.' nor a '..'.
                 */
                path[expanded_path_len++] = '/';
-               memcpy(&path[expanded_path_len], curr_char, curr_token_len);
+               memmove(&path[expanded_path_len], curr_char, curr_token_len);
                expanded_path_len += curr_token_len;
        }
 
This page took 0.024762 seconds and 4 git commands to generate.