diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2021-08-01 12:27:23 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2021-08-01 12:27:43 -0400 |
commit | f1691aa750089a58cec474f04b78e3d1eda5429b (patch) | |
tree | c4ff6400d01c4b2ae267269bbf40f4fbcc37a01c | |
parent | 59726cc38c0c17a32a0d38fc775746c1d2c55683 (diff) |
Added `sanitized_dir_path_name()`.
This function is the same as `dir_path_name()`, except
`name` is sanitized before being appended to `root`.
-rw-r--r-- | misc.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -130,6 +130,13 @@ char *sanitize_str(char *str) { return san_str; } +char *sanitized_dir_path_name(const char *root, char *name) { + char *san_name = sanitized_str(name); + char *dir = dir_path_name(root, san_name); + free(san_name); + return dir; +} + char *find_alpha(const char *str) { for (; !isalpha(*str); str++); return (char *)str; |