Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Point out that the file_struct in log_delete is zero-initialized because
[rsync/rsync.git]
/
log.c
diff --git
a/log.c
b/log.c
index
6f68f56
..
46e0a63
100644
(file)
--- a/
log.c
+++ b/
log.c
@@
-37,8
+37,6
@@
extern int protocol_version;
extern int always_checksum;
extern int preserve_times;
extern int msgs2stderr;
extern int always_checksum;
extern int preserve_times;
extern int msgs2stderr;
-extern int uid_ndx;
-extern int gid_ndx;
extern int stdout_format_has_i;
extern int stdout_format_has_o_or_i;
extern int logfile_format_has_i;
extern int stdout_format_has_i;
extern int stdout_format_has_o_or_i;
extern int logfile_format_has_i;
@@
-850,10
+848,11
@@
void maybe_log_item(struct file_struct *file, int iflags, int itemizing,
void log_delete(const char *fname, int mode)
{
void log_delete(const char *fname, int mode)
{
+ /* Zero-initialized */
static struct {
union file_extras ex[4]; /* just in case... */
struct file_struct file;
static struct {
union file_extras ex[4]; /* just in case... */
struct file_struct file;
- } x;
+ } x;
/* Zero-initialized due to static declaration. */
int len = strlen(fname);
const char *fmt;
int len = strlen(fname);
const char *fmt;