Skip to content

Conversation

@ogbiggles
Copy link

Freeing the pointer to allocated memory before returning it to caller is not good. Instead allocating the memory buffer in the the Soundex constructor and freeing it in the destructor allows a valid pointer to be returned from call().

@guneemwelloeux
Copy link

This looks good to me, and definitely leads to some corruption on Macos Monterey 12.7.6 (21H1320)
For example Soundex(4)("buckle") gives 'B240uckle")\n'

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