~ob/slock

c96e725df0c449abb5f1f6a3b604f64fa69c4756 — FRIGN 4 years ago 6a1bd89
Use explicit strcmp() instead of inlining it

Makes it a tad more readable; the previous "optimization" will be done
by the compiler anyway.
1 files changed, 2 insertions(+), 2 deletions(-)

M slock.c
M slock.c => slock.c +2 -2
@@ 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 entry. "