Hello there,
tar-1.33/src/buffer.c:1733:25: style: Variable 'st.orig_file_name' is
reassigned a value before the old one has been used. [redundantAssignment]
Source code is
memset (&st, 0, sizeof st);
st.orig_file_name = st.file_name = map->file_name;
st.stat.st_mode = S_IFREG|S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH;
st.stat.st_uid = getuid ();
st.stat.st_gid = getgid ();
st.orig_file_name = xheader_format_name (&st,
"%d/GNUFileParts/%f.%n",
volno);
st.file_name = st.orig_file_name;
st.archive_file_size = st.stat.st_size = map->sizeleft;
I suggest the code could do with a minor tidy up. When
initialising fields, I usually like to do it in alfabetic order,
or in the order in the definition.
Regards
David Binderman