diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2023-06-05 20:05:53 +0300 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2023-06-05 15:31:12 -0700 |
commit | b2f10148ec1eae7d63dd6a1a56afdf93a27daa74 (patch) | |
tree | 59afb19b3127ae8d2f8dddd75d6a3c2de3c4c362 /lib/kobject.c | |
parent | d01a77afd6bef1b3a2ed15e8ca6887ca7da0cddc (diff) |
kobject: Use return value of strreplace()
Since strreplace() returns the pointer to the string itself,
we may use it directly in the code.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20230605170553.7835-4-andriy.shevchenko@linux.intel.com
Diffstat (limited to 'lib/kobject.c')
-rw-r--r-- | lib/kobject.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/kobject.c b/lib/kobject.c index f79a434e1231..16d530f9c174 100644 --- a/lib/kobject.c +++ b/lib/kobject.c @@ -281,8 +281,7 @@ int kobject_set_name_vargs(struct kobject *kobj, const char *fmt, kfree_const(s); if (!t) return -ENOMEM; - strreplace(t, '/', '!'); - s = t; + s = strreplace(t, '/', '!'); } kfree_const(kobj->name); kobj->name = s; |