Searched hist:"6 f01edce" (Results 1 – 3 of 3) sorted by relevance
/openbmc/slpd-lite/test/ |
H A D | slp_message_handler_test.cpp | 6f01edce Fri May 24 10:21:05 CDT 2024 Andrew Geissler <geissonator@yahoo.com> Do not use input header for error responses
When parsing of the input header fails, it could be for a variety of issues, including an overflow of the language tag length. We should not utilize any variable aspects of the header in our response and instead just send back a default of all 0's with the static fields set along with error the code.
Utilize std::bitset to get the function ID properly written to cout/cerr.
Tested: - Verified when sending in an invalid header, it no longer can cause unexpected error paths in parseHeader function
Change-Id: I17a8a013bcd90e083b1156f794f059fc1b830a63 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
/openbmc/slpd-lite/ |
H A D | meson.build | 6f01edce Fri May 24 10:21:05 CDT 2024 Andrew Geissler <geissonator@yahoo.com> Do not use input header for error responses
When parsing of the input header fails, it could be for a variety of issues, including an overflow of the language tag length. We should not utilize any variable aspects of the header in our response and instead just send back a default of all 0's with the static fields set along with error the code.
Utilize std::bitset to get the function ID properly written to cout/cerr.
Tested: - Verified when sending in an invalid header, it no longer can cause unexpected error paths in parseHeader function
Change-Id: I17a8a013bcd90e083b1156f794f059fc1b830a63 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
H A D | slp_message_handler.cpp | 6f01edce Fri May 24 10:21:05 CDT 2024 Andrew Geissler <geissonator@yahoo.com> Do not use input header for error responses
When parsing of the input header fails, it could be for a variety of issues, including an overflow of the language tag length. We should not utilize any variable aspects of the header in our response and instead just send back a default of all 0's with the static fields set along with error the code.
Utilize std::bitset to get the function ID properly written to cout/cerr.
Tested: - Verified when sending in an invalid header, it no longer can cause unexpected error paths in parseHeader function
Change-Id: I17a8a013bcd90e083b1156f794f059fc1b830a63 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|