summaryrefslogtreecommitdiff
path: root/src/shared/util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2015-04-10 12:16:54 +0200
committerSven Eden <yamakuzure@gmx.net>2017-03-14 07:55:02 +0100
commitf9713158cbee03f37bc288a41ea6ca83c4968021 (patch)
tree98256c16d4e5975394cd6517a7cc4f911fa2e134 /src/shared/util.c
parentb3aa85dc2ff9eceb3a5cf66795924caf65946d64 (diff)
util: mark unquote() static, so that new code doesn't use this anymore
Diffstat (limited to 'src/shared/util.c')
-rw-r--r--src/shared/util.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/shared/util.c b/src/shared/util.c
index 3561573e1..a82ac25f6 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -3676,14 +3676,15 @@ int touch(const char *path) {
return touch_file(path, false, USEC_INFINITY, UID_INVALID, GID_INVALID, 0);
}
-char *unquote(const char *s, const char* quotes) {
+static char *unquote(const char *s, const char* quotes) {
size_t l;
assert(s);
/* This is rather stupid, simply removes the heading and
* trailing quotes if there is one. Doesn't care about
- * escaping or anything. We should make this smarter one
- * day... */
+ * escaping or anything.
+ *
+ * DON'T USE THIS FOR NEW CODE ANYMORE!*/
l = strlen(s);
if (l < 2)
@@ -3872,7 +3873,7 @@ static char *tag_to_udev_node(const char *tagvalue, const char *by) {
_cleanup_free_ char *t = NULL, *u = NULL;
size_t enc_len;
- u = unquote(tagvalue, "\"\'");
+ u = unquote(tagvalue, QUOTES);
if (!u)
return NULL;