diff --git a/src/sas/readstat_sas7bdat_read.c b/src/sas/readstat_sas7bdat_read.c index 9d8107d..4dc228c 100644 --- a/src/sas/readstat_sas7bdat_read.c +++ b/src/sas/readstat_sas7bdat_read.c @@ -1196,7 +1196,7 @@ static readstat_error_t sas7bdat_parse_all_pages_pass2(sas7bdat_ctx_t *ctx) { } goto cleanup; } - if (ctx->parsed_row_count == ctx->row_limit) + if (ctx->parsed_row_count == ctx->row_limit && ctx->col_names_count == ctx->column_count) break; } cleanup: