diff --git a/src/local.c b/src/local.c index b0e115f5..680352e6 100644 --- a/src/local.c +++ b/src/local.c @@ -196,7 +196,7 @@ char *pusb_get_tty_by_xorg_display(const char *display, const char *user) char *pusb_get_tty_by_loginctl() { - char loginctl_cmd[BUFSIZ] = "LC_ALL=c; LOGINCTL_SESSION_ID=`loginctl user-status | grep -m 1 \"├─session-\" | grep -o '[0-9]\\+'`; loginctl show-session $LOGINCTL_SESSION_ID -p TTY | awk -F= '{print $2}'"; + char loginctl_cmd[BUFSIZ] = "LC_ALL=C; LOGINCTL_SESSION_ID=`loginctl user-status | grep -m 1 \"├─session-\" | grep -o '[0-9]\\+'`; loginctl show-session $LOGINCTL_SESSION_ID -p TTY | awk -F= '{print $2}'"; char buf[BUFSIZ]; FILE *fp; @@ -233,7 +233,7 @@ char *pusb_get_tty_by_loginctl() int pusb_is_loginctl_local() { - char loginctl_cmd[BUFSIZ] = "LC_ALL=c; LOGINCTL_SESSION_ID=`loginctl user-status | grep -m 1 \"├─session-\" | grep -o '[0-9]\\+'`; loginctl show-session $LOGINCTL_SESSION_ID -p Remote | awk -F= '{print $2}'"; + char loginctl_cmd[BUFSIZ] = "LC_ALL=C; LOGINCTL_SESSION_ID=`loginctl user-status | grep -m 1 \"├─session-\" | grep -o '[0-9]\\+'`; loginctl show-session $LOGINCTL_SESSION_ID -p Remote | awk -F= '{print $2}'"; char buf[BUFSIZ]; FILE *fp; diff --git a/src/tmux.c b/src/tmux.c index 25a4bad2..63eb93c8 100644 --- a/src/tmux.c +++ b/src/tmux.c @@ -45,7 +45,7 @@ char *pusb_tmux_get_client_tty(pid_t env_pid) log_debug(" Got tmux_socket_path: %s\n", tmux_socket_path); char get_tmux_session_details_cmd[128]; - sprintf(get_tmux_session_details_cmd, "LC_ALL=c; tmux -S \"%s\" list-clients -t \"\\$%s\"", tmux_socket_path, tmux_client_id); + sprintf(get_tmux_session_details_cmd, "LC_ALL=C; tmux -S \"%s\" list-clients -t \"\\$%s\"", tmux_socket_path, tmux_client_id); log_debug(" Built get_tmux_session_details_cmd: %s\n", get_tmux_session_details_cmd); char buf[BUFSIZ]; @@ -106,7 +106,7 @@ int pusb_tmux_has_remote_clients(const char* username) { log_debug(" Checking for IPv%d connections...\n", (4 + (i * 2))); - if ((fp = popen("LC_ALL=c; w", "r")) == NULL) + if ((fp = popen("LC_ALL=C; w", "r")) == NULL) { log_error("tmux detected, but couldn't get `w`. Denying since remote check for tmux impossible without it!\n"); return -1;