Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
07d70ff
)
Fix cast that was breaking HP/UX.
author
Martin Pool
<mbp@samba.org>
Thu, 24 Jan 2002 08:07:35 +0000
(08:07 +0000)
committer
Martin Pool
<mbp@samba.org>
Thu, 24 Jan 2002 08:07:35 +0000
(08:07 +0000)
batch.c
patch
|
blob
|
blame
|
history
diff --git
a/batch.c
b/batch.c
index
669df5e
..
912bb69
100644
(file)
--- a/
batch.c
+++ b/
batch.c
@@
-403,9
+403,13
@@
void write_batch_csum_info(int *flist_entry, int flist_count,
/* Write csum info to batch file */
/* 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 *) 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,
if (s) {
for (i = 0; i < s->count; i++) {
write_batch_csums_file((char *) &s->sums[i].sum1,