]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lastlog2: Don't print space if Service column is not printed
authorMiika Alikirri <miika.alikirri@suse.com>
Mon, 19 Feb 2024 10:09:13 +0000 (12:09 +0200)
committerMiika Alikirri <miika.alikirri@suse.com>
Mon, 19 Feb 2024 10:09:13 +0000 (12:09 +0200)
misc-utils/lastlog2.c

index 010c7e6fa731759f847641a362b315a21e130a07..7d440fc7fae0373742125f89f97d9d5decdbb407 100644 (file)
@@ -90,7 +90,8 @@ print_entry(const char *user, int64_t ll_time,
        }
        printf("%-16s %-8.8s %*s %s%*s%s\n", user, tty ? tty : "",
               -maxIPv6Addrlen, rhost ? rhost : "", datep,
-              sflg?31-(int)strlen(datep):0, " ", sflg?(pam_service?pam_service:""):"");
+              sflg?31-(int)strlen(datep):0, (sflg&&pam_service)?" ":"",
+              sflg?(pam_service?pam_service:""):"");
 
        if (error)
                printf("\nError: %s\n", error);