From d835313d714727e2e319301c26b87e17a5503a1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henning=20P=C3=B6ttker?= <25299532+hpoettker@users.noreply.github.com> Date: Tue, 27 Oct 2026 18:28:33 +0100 Subject: [PATCH] Fix SAS readability issue in written 32-bit sas7bdat --- src/sas/readstat_sas7bdat_write.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sas/readstat_sas7bdat_write.c b/src/sas/readstat_sas7bdat_write.c index bed15386..f5e8c011 100644 --- a/src/sas/readstat_sas7bdat_write.c +++ b/src/sas/readstat_sas7bdat_write.c @@ -898,8 +898,8 @@ static void sas7bdat_fill_row_size_subheader(readstat_writer_t *writer, sas7bdat w2(&d[len-58], ctx->max_name_len); w2(&d[len-56], ctx->max_label_len); w2(&d[len-42], ctx->compressed ? 0 : ctx->rows_per_data_page); - wint(ctx, &d[OFF(ctx, 444, 776)], writer->row_count); - d[len-13] = 1; + wint(ctx, &d[OFF(ctx, 448, 776)], writer->row_count); + d[len-13] = OFF(ctx, 5, 1); } static void sas7bdat_fill_counts_subheader(sas7bdat_write_ctx_t *ctx) {