From: Karel Zak Date: Thu, 17 May 2018 14:05:39 +0000 (+0200) Subject: rfkill: don't use lib/path X-Git-Tag: v2.33-rc1~187 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f99148d6f5a6f7b779675060ac2bf7a8570a3726;p=thirdparty%2Futil-linux.git rfkill: don't use lib/path It seems like crazy overkill for this trivial purpose. Signed-off-by: Karel Zak --- diff --git a/sys-utils/rfkill.c b/sys-utils/rfkill.c index d87815a258..a93e8ba83f 100644 --- a/sys-utils/rfkill.c +++ b/sys-utils/rfkill.c @@ -37,7 +37,6 @@ #include "timeutils.h" #include "widechar.h" #include "xalloc.h" -#include "path.h" /* @@ -274,9 +273,12 @@ failed: static const char *get_sys_attr(uint32_t idx, const char *attr) { static char name[128]; - FILE *f = path_fopen("r", 0, _PATH_SYS_RFKILL "/rfkill%u/%s", idx, attr); + char path[PATH_MAX]; + FILE *f; char *p; + snprintf(path, sizeof(path), _PATH_SYS_RFKILL "/rfkill%u/%s", idx, attr); + f = fopen(path, "r"); if (!f) goto done; if (!fgets(name, sizeof(name), f))