Introduction
Introduction Statistics Contact Development Disclaimer Help
Use explicit strcmp() instead of inlining it - slock - simple X display locker …
git clone git://git.suckless.org/slock
Log
Files
Refs
README
LICENSE
---
commit c96e725df0c449abb5f1f6a3b604f64fa69c4756
parent 6a1bd896356ae3b59053b5e458fdff62d076114b
Author: FRIGN <[email protected]>
Date: Sun, 2 Oct 2016 00:10:45 +0200
Use explicit strcmp() instead of inlining it
Makes it a tad more readable; the previous "optimization" will be done
by the compiler anyway.
Diffstat:
M slock.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/slock.c b/slock.c
@@ -100,7 +100,7 @@ gethash(void)
hash = pw->pw_passwd;
#if HAVE_SHADOW_H
- if (hash[0] == 'x' && hash[1] == '\0') {
+ if (!strcmp(hash, "x")) {
struct spwd *sp;
if (!(sp = getspnam(pw->pw_name)))
die("slock: getspnam: cannot retrieve shadow entry. "
@@ -108,7 +108,7 @@ gethash(void)
hash = sp->sp_pwdp;
}
#else
- if (hash[0] == '*' && hash[1] == '\0') {
+ if (!strcmp(hash, "*")) {
#ifdef __OpenBSD__
if (!(pw = getpwuid_shadow(getuid())))
die("slock: getpwnam_shadow: cannot retrieve shadow en…
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.