OSDN Git Service

* src/header.c (init_header): changed macro name.
authorarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Wed, 5 Jun 2002 15:37:18 +0000 (15:37 +0000)
committerarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Wed, 5 Jun 2002 15:37:18 +0000 (15:37 +0000)
* src/header.c (init_header): should clear LzHeader.

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@186 6a8cc165-1e22-0410-a132-eb4e3f353aba

src/header.c

index 7c405b5..b539de8 100644 (file)
@@ -821,6 +821,8 @@ init_header(name, v_stat, hdr)
     char *system_delim = "";
     int filename_case = NONE;
 
+    memset(hdr, 0, sizeof(LzHeader));
+
     if (optional_system_kanji_code)
         system_kanji_code = optional_system_kanji_code;
 
@@ -851,7 +853,7 @@ init_header(name, v_stat, hdr)
        hdr->unix_uid = v_stat->st_uid;
        hdr->unix_gid = v_stat->st_gid;
 
-#if MAKE_USER_NAME_HEADER
+#if INCLUDE_OWNER_NAME_IN_HEADER
 #if HAVE_GETPWUID
     {
         struct passwd *ent = getpwuid(hdr->unix_uid);
@@ -874,7 +876,7 @@ init_header(name, v_stat, hdr)
         }
     }
 #endif
-#endif /* MAKE_USER_NAME_HEADER */
+#endif /* INCLUDE_OWNER_NAME_IN_HEADER */
        if (is_directory(v_stat)) {
                bcopy(LZHDIRS_METHOD, hdr->method, METHOD_TYPE_STRAGE);
                hdr->attribute = GENERIC_DIRECTORY_ATTRIBUTE;