diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2017-09-26 14:21:44 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-12-20 15:50:24 +0000 |
commit | 3da9aa6b6792407d57816ec4a4cdfd0b4b3434b8 (patch) | |
tree | 1bcb71940b90c2f3a1e27e0aab5a777c0f52489e /contrib | |
parent | 6cb9e7d8981e127161f14f22ad9271252c531aec (diff) |
ctrl: tighten CTRL input parsing
Validate that incoming CTRL commands...
- have decimal IDs,
- return error on trailing characters,
- have invalid characters in variable identifiers,
- send detailed error messages as reply to the requestor.
Adjust ctrl_test.{c,ok}, which best show the change in behavior.
Message handling causes log messages on stderr; previously, stderr was empty.
Add '[ignore]' in testsuite.at so that the nonempty stderr doesn't cause test
failures.
Change-Id: I96a9b6b6a3a5e0b80513aa9eaa727ae8c9c7d7a1
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions