diff options
author | Martin Pool <mbp@samba.org> | 2002-01-24 08:07:35 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2002-01-24 08:07:35 +0000 |
commit | 929e3011c6fe8475c80708275086a86a189ee25f (patch) | |
tree | 627f07909f8e6cb3a742a775caadf3a177f16252 | |
parent | 07d70ff56063411c54aafafe4f1716287dcb9470 (diff) | |
download | rsync-929e3011c6fe8475c80708275086a86a189ee25f.tar.gz |
Fix cast that was breaking HP/UX.
-rw-r--r-- | batch.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -403,9 +403,13 @@ void write_batch_csum_info(int *flist_entry, int flist_count, /* Write csum info to batch file */ + /* FIXME: This will break if s->count is ever not exactly an int. */ write_batch_csums_file((char *) flist_entry, sizeof(int)); - write_batch_csums_file((char *) (s ? &s->count : &int_zero), - sizeof(int)); + if (s) + write_batch_csums_file((char *) &s->count, sizeof(int)); + else + write_batch_csums_file((char *) &int_zero, sizeof (int)); + if (s) { for (i = 0; i < s->count; i++) { write_batch_csums_file((char *) &s->sums[i].sum1, |