summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i3lock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/i3lock.c b/i3lock.c
index 4f9d5d4..942781a 100644
--- a/i3lock.c
+++ b/i3lock.c
@@ -661,7 +661,7 @@ static void raise_loop(xcb_window_t window) {
}
int main(int argc, char *argv[]) {
- struct passwd *pw = getpwuid(getuid());
+ struct passwd *pw;
char *username;
char *image_path = NULL;
int ret;
@@ -687,7 +687,7 @@ int main(int argc, char *argv[]) {
{NULL, no_argument, NULL, 0}
};
- if (pw == NULL)
+ if ((pw = getpwuid(getuid())) == NULL)
err(EXIT_FAILURE, "getpwuid() failed");
if ((username = pw->pw_name) == NULL)
errx(EXIT_FAILURE, "pw->pw_name is NULL.\n");