You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unfortunately the API did expose them as char. This is bad from a "clean compile" perspective, but may also convey the idea that these strings are actually modifiable. That is not the case, because it's almost constant string, and so any try to modify them can result in a segfault (depending on platform).
We need to check, though, if fixing this is causing severe trouble. If so, we need to re-evaluate.
The text was updated successfully, but these errors were encountered:
moving this to 1.2.17 milestone as it requires API user changes, something we do not want to do shortly before rsyslog release; also want to make sure that all existing clients can enjoy the enhancements and fixes in 1.2.16 without change.
rgerhards
added a commit
to rgerhards/librelp
that referenced
this issue
May 7, 2018
Unfortunately the API did expose them as char. This is bad from a "clean compile" perspective, but may also convey the idea that these strings are actually modifiable. That is not the case, because it's almost constant string, and so any try to modify them can result in a segfault (depending on platform).
We need to check, though, if fixing this is causing severe trouble. If so, we need to re-evaluate.
The text was updated successfully, but these errors were encountered: