chiark / gitweb /
memfd: skip utf-8 escaping if we use a name that was passed in
[elogind.git] / src / shared / memfd.c
index e335c0c18bf759788d6521b28d1eebf6473b00e5..c21642f49ae9b568a6ec9b2822b9cb5ff0ee7130 100644 (file)
@@ -54,13 +54,7 @@ int memfd_new(const char *name) {
                 if (isempty(pr))
                         name = "sd";
                 else {
-                        _cleanup_free_ char *e = NULL;
-
-                        e = utf8_escape_invalid(pr);
-                        if (!e)
-                                return -ENOMEM;
-
-                        g = strappend("sd-", e);
+                        g = strappend("sd-", pr);
                         if (!g)
                                 return -ENOMEM;