From 929e3011c6fe8475c80708275086a86a189ee25f Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Thu, 24 Jan 2002 08:07:35 +0000 Subject: [PATCH] Fix cast that was breaking HP/UX. --- batch.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/batch.c b/batch.c index 669df5ea..912bb69e 100644 --- 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 */ + /* 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, -- 2.34.1