Browse Source

getpwuid call moved

master
Martin Stiborsky 10 years ago
parent
commit
665ce3e215
  1. 4
      i3lock.c

4
i3lock.c

@ -661,7 +661,7 @@ static void raise_loop(xcb_window_t window) {
} }
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
struct passwd *pw = getpwuid(getuid()); struct passwd *pw;
char *username; char *username;
char *image_path = NULL; char *image_path = NULL;
int ret; int ret;
@ -687,7 +687,7 @@ int main(int argc, char *argv[]) {
{NULL, no_argument, NULL, 0} {NULL, no_argument, NULL, 0}
}; };
if (pw == NULL) if ((pw = getpwuid(getuid())) == NULL)
err(EXIT_FAILURE, "getpwuid() failed"); err(EXIT_FAILURE, "getpwuid() failed");
if ((username = pw->pw_name) == NULL) if ((username = pw->pw_name) == NULL)
errx(EXIT_FAILURE, "pw->pw_name is NULL.\n"); errx(EXIT_FAILURE, "pw->pw_name is NULL.\n");

Loading…
Cancel
Save