Blame 0034-lslogins-improve-for-static-analyzer.patch
|
Karel Zak |
0f3035 |
From 53af90a8edf2e60342b477d28e0d802dc26f18b7 Mon Sep 17 00:00:00 2001
|
|
Karel Zak |
0f3035 |
From: Karel Zak <kzak@redhat.com>
|
|
Karel Zak |
0f3035 |
Date: Tue, 9 Aug 2022 12:35:05 +0200
|
|
Karel Zak |
0f3035 |
Subject: lslogins: improve for static analyzer
|
|
Karel Zak |
0f3035 |
|
|
Karel Zak |
0f3035 |
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=2094216
|
|
Karel Zak |
0f3035 |
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Karel Zak |
0f3035 |
---
|
|
Karel Zak |
0f3035 |
login-utils/lslogins.c | 2 +-
|
|
Karel Zak |
0f3035 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Karel Zak |
0f3035 |
|
|
Karel Zak |
0f3035 |
diff --git a/login-utils/lslogins.c b/login-utils/lslogins.c
|
|
Karel Zak |
0f3035 |
index ff4386d1b..56431212d 100644
|
|
Karel Zak |
0f3035 |
--- a/login-utils/lslogins.c
|
|
Karel Zak |
0f3035 |
+++ b/login-utils/lslogins.c
|
|
Karel Zak |
0f3035 |
@@ -852,7 +852,7 @@ static struct lslogins_user *get_user_info(struct lslogins_control *ctl, const c
|
|
Karel Zak |
0f3035 |
while (p && *p == '!')
|
|
Karel Zak |
0f3035 |
p++, i++;
|
|
Karel Zak |
0f3035 |
|
|
Karel Zak |
0f3035 |
- if (i != 0 && (!*p || valid_pwd(p)))
|
|
Karel Zak |
0f3035 |
+ if (i != 0 && p && (!*p || valid_pwd(p)))
|
|
Karel Zak |
0f3035 |
user->pwd_lock = STATUS_TRUE;
|
|
Karel Zak |
0f3035 |
} else
|
|
Karel Zak |
0f3035 |
user->pwd_lock = STATUS_UNKNOWN;
|
|
Karel Zak |
0f3035 |
--
|
|
Karel Zak |
0f3035 |
2.37.1
|
|
Karel Zak |
0f3035 |
|