chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
744198e
)
unit-name: modernizations
author
Lennart Poettering
<lennart@poettering.net>
Thu, 6 Mar 2014 03:04:58 +0000
(
04:04
+0100)
committer
Lennart Poettering
<lennart@poettering.net>
Thu, 6 Mar 2014 04:04:51 +0000
(
05:04
+0100)
src/shared/unit-name.c
patch
|
blob
|
history
diff --git
a/src/shared/unit-name.c
b/src/shared/unit-name.c
index 2924c473df4674a28691ed018689ccc8400532be..e9b06361432ca74da72692837497a285700c62c4 100644
(file)
--- a/
src/shared/unit-name.c
+++ b/
src/shared/unit-name.c
@@
-294,7
+294,7
@@
char *unit_name_unescape(const char *f) {
}
char *unit_name_path_escape(const char *f) {
}
char *unit_name_path_escape(const char *f) {
-
char *p, *e
;
+
_cleanup_free_ char *p
;
assert(f);
assert(f);
@@
-304,15
+304,10
@@
char *unit_name_path_escape(const char *f) {
path_kill_slashes(p);
path_kill_slashes(p);
- if (streq(p, "/") || streq(p, "")) {
- free(p);
+ if (streq(p, "/") || streq(p, ""))
return strdup("-");
return strdup("-");
- }
-
- e = unit_name_escape(p[0] == '/' ? p + 1 : p);
- free(p);
- return
e
;
+ return
unit_name_escape(p[0] == '/' ? p + 1 : p)
;
}
char *unit_name_path_unescape(const char *f) {
}
char *unit_name_path_unescape(const char *f) {
@@
-410,7
+405,7
@@
char *unit_name_template(const char *f) {
}
char *unit_name_from_path(const char *path, const char *suffix) {
}
char *unit_name_from_path(const char *path, const char *suffix) {
-
char *p, *r
;
+
_cleanup_free_ char *p = NULL
;
assert(path);
assert(suffix);
assert(path);
assert(suffix);
@@
-419,14
+414,11
@@
char *unit_name_from_path(const char *path, const char *suffix) {
if (!p)
return NULL;
if (!p)
return NULL;
- r = strappend(p, suffix);
- free(p);
-
- return r;
+ return strappend(p, suffix);
}
char *unit_name_from_path_instance(const char *prefix, const char *path, const char *suffix) {
}
char *unit_name_from_path_instance(const char *prefix, const char *path, const char *suffix) {
-
char *p, *r
;
+
_cleanup_free_ char *p = NULL
;
assert(prefix);
assert(path);
assert(prefix);
assert(path);
@@
-436,10
+428,7
@@
char *unit_name_from_path_instance(const char *prefix, const char *path, const c
if (!p)
return NULL;
if (!p)
return NULL;
- r = strjoin(prefix, "@", p, suffix, NULL);
- free(p);
-
- return r;
+ return strjoin(prefix, "@", p, suffix, NULL);
}
char *unit_name_to_path(const char *name) {
}
char *unit_name_to_path(const char *name) {