]> Sergey Matveev's repositories - nnn.git/commitdiff
Reformat UID/GID printing in statusbar
authorArun Prakash Jana <engineerarun@gmail.com>
Mon, 5 Apr 2021 15:32:07 +0000 (21:02 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Mon, 5 Apr 2021 15:34:44 +0000 (21:04 +0530)
src/nnn.c

index ba66b0561b9941805dc3d332b4ea4d338a3816c9..73e87c61a75aeb58e21ea03b5d796219747b7a9c 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -5624,7 +5624,7 @@ static bool set_time_type(int *presel)
 static void statusbar(char *path)
 {
        int i = 0, extnlen = 0;
-       char *ptr, guidbuf[5];
+       char *ptr;
        pEntry pent = &pdents[cur];
 
        if (!ndents) {
@@ -5687,20 +5687,9 @@ static void statusbar(char *path)
                        struct passwd *pw = getpwuid(pent->uid);
                        struct group  *gr = getgrgid(pent->gid);
 
-                       if (pw)
-                               addstr(pw->pw_name);
-                       else {
-                               sprintf(guidbuf, "%d", pent->uid);
-                               addstr(guidbuf);
-                       }
+                       addstr(pw ? pw->pw_name : xitoa(pent->uid));
                        addch(':');
-
-                       if (gr)
-                               addstr(gr->gr_name);
-                       else {
-                               sprintf(guidbuf, "%d", pent->gid);
-                               addstr(guidbuf);
-                       }
+                       addstr(gr ? gr->gr_name : xitoa(pent->gid));
                        addch(' ');
                }
 #endif