Skip to content

Data Exchange - avoid infinite loop in STEP writer#1318

Open
dpasukhi wants to merge 1 commit into
Open-Cascade-SAS:IRfrom
dpasukhi:step-recursion-stack
Open

Data Exchange - avoid infinite loop in STEP writer#1318
dpasukhi wants to merge 1 commit into
Open-Cascade-SAS:IRfrom
dpasukhi:step-recursion-stack

Conversation

@dpasukhi

Copy link
Copy Markdown
Member

Split oversized raw STEP strings in StepData_StepWriter::AddString() instead of repeatedly flushing the current line when the text cannot fit into the 72-character buffer.

Drop indentation for continuation lines when the indented prefix would leave no room for the pending text.

Split oversized raw STEP strings in StepData_StepWriter::AddString() instead of repeatedly flushing the current line when the text cannot fit into the 72-character buffer.

Drop indentation for continuation lines when the indented prefix would leave no room for the pending text.
@dpasukhi dpasukhi self-assigned this Jun 17, 2026
@dpasukhi dpasukhi marked this pull request as ready for review June 17, 2026 19:33
@dpasukhi dpasukhi added this to the Release 8.0.1 milestone Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant