diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-12-14 16:17:19 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-12-16 02:14:47 +0900 |
commit | 9a56b87717ae6c24576b939b6484f3af175514d6 (patch) | |
tree | f77558741e45094b4884a5b1383de32cad572c86 /src/libudev | |
parent | 5953d8b910920e81ece32ac89468eee995df836e (diff) | |
download | systemd-9a56b87717ae6c24576b939b6484f3af175514d6.tar.gz |
udev: move util_path_encode() and rename it to escape_path()
Diffstat (limited to 'src/libudev')
-rw-r--r-- | src/libudev/libudev-util.c | 34 | ||||
-rw-r--r-- | src/libudev/libudev-util.h | 1 |
2 files changed, 0 insertions, 35 deletions
diff --git a/src/libudev/libudev-util.c b/src/libudev/libudev-util.c index 45977339ac..f4f686fc88 100644 --- a/src/libudev/libudev-util.c +++ b/src/libudev/libudev-util.c @@ -75,40 +75,6 @@ int util_resolve_subsys_kernel(const char *string, char *result, size_t maxsize, return 0; } -size_t util_path_encode(const char *src, char *dest, size_t size) { - size_t i, j; - - assert(src); - assert(dest); - - for (i = 0, j = 0; src[i] != '\0'; i++) { - if (src[i] == '/') { - if (j+4 >= size) { - j = 0; - break; - } - memcpy(&dest[j], "\\x2f", 4); - j += 4; - } else if (src[i] == '\\') { - if (j+4 >= size) { - j = 0; - break; - } - memcpy(&dest[j], "\\x5c", 4); - j += 4; - } else { - if (j+1 >= size) { - j = 0; - break; - } - dest[j] = src[i]; - j++; - } - } - dest[j] = '\0'; - return j; -} - /* allow chars in allow list, plain ascii, hex-escaping and valid utf8 */ size_t util_replace_chars(char *str, const char *allow) { size_t i = 0, replaced = 0; diff --git a/src/libudev/libudev-util.h b/src/libudev/libudev-util.h index d2b22f9974..dd0561d90e 100644 --- a/src/libudev/libudev-util.h +++ b/src/libudev/libudev-util.h @@ -10,7 +10,6 @@ #define UTIL_NAME_SIZE 512 #define UTIL_LINE_SIZE 16384 #define UDEV_ALLOWED_CHARS_INPUT "/ $%?," -size_t util_path_encode(const char *src, char *dest, size_t size); size_t util_replace_chars(char *str, const char *white); int util_resolve_subsys_kernel(const char *string, char *result, size_t maxsize, bool read_value); |