Skip to content

Fix nut-scanner subnet/mask handling#1157

Merged
jimklimov merged 4 commits intonetworkupstools:masterfrom
jimklimov:fix-nut-scanner-subnet
Nov 3, 2021
Merged

Fix nut-scanner subnet/mask handling#1157
jimklimov merged 4 commits intonetworkupstools:masterfrom
jimklimov:fix-nut-scanner-subnet

Conversation

@jimklimov
Copy link
Copy Markdown
Member

@jimklimov jimklimov commented Nov 3, 2021

Seems that builds in recent OSes exposed that we manipulated free'd memory to parse CIDR string (indirectly - by saved pointers to sub-string contents behind cidr_tok, such as mask and saveptr), and this no longer "happens to work".

Freeing of cidr_tok should happen as late as it is appropriate.

@jimklimov jimklimov requested a review from aquette November 3, 2021 12:41
@jimklimov jimklimov force-pushed the fix-nut-scanner-subnet branch 2 times, most recently from bdb8653 to 297d89b Compare November 3, 2021 12:47
@jimklimov jimklimov force-pushed the fix-nut-scanner-subnet branch from 297d89b to 3a8fe31 Compare November 3, 2021 12:50
@lgtm-com
Copy link
Copy Markdown

lgtm-com Bot commented Nov 3, 2021

This pull request introduces 1 alert when merging 3a8fe31 into a12302c - view on LGTM.com

new alerts:

  • 1 for Comparison result is always the same

@jimklimov jimklimov merged commit e40d4a3 into networkupstools:master Nov 3, 2021
@jimklimov jimklimov deleted the fix-nut-scanner-subnet branch November 6, 2021 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants