]> Dogcows Code - chaz/tar/blobdiff - src/xheader.c
build: new configure option --enable-gcc-warnings
[chaz/tar] / src / xheader.c
index 50fd3e754dbd8bca19964d7eecf5be6c3dc2aa7c..291d9950dd3737325326ce73af26cfc7004267aa 100644 (file)
@@ -262,7 +262,7 @@ xheader_format_name (struct tar_stat_info *st, const char *fmt, size_t n)
   char *dir = NULL;
   char *base = NULL;
   char pidbuf[UINTMAX_STRSIZE_BOUND];
-  char const *pptr;
+  char const *pptr = NULL;
   char nbuf[UINTMAX_STRSIZE_BOUND];
   char const *nptr = NULL;
 
@@ -335,13 +335,10 @@ xheader_format_name (struct tar_stat_info *st, const char *fmt, size_t n)
              break;
 
            case 'n':
-             if (nptr)
-               {
-                 q = stpcpy (q, nptr);
-                 p += 2;
-                 break;
-               }
-             /* else fall through */
+             q = stpcpy (q, nptr);
+             p += 2;
+             break;
+
 
            default:
              *q++ = *p++;
This page took 0.021853 seconds and 4 git commands to generate.