libcamera: control_serializer: Initialize serial_

The ControlSerializer::serial_ member variable isn't initialized. Add a
constructor to the class to initialize it.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
This commit is contained in:
Laurent Pinchart 2020-01-04 07:58:38 +02:00
parent a0c31b2ca3
commit 618b5512a8
2 changed files with 7 additions and 0 deletions

View file

@ -84,6 +84,11 @@ static constexpr size_t ControlValueSize[] = {
* proceed with care to avoid stale references.
*/
ControlSerializer::ControlSerializer()
: serial_(0)
{
}
/**
* \brief Reset the serializer
*

View file

@ -20,6 +20,8 @@ class ByteStreamBuffer;
class ControlSerializer
{
public:
ControlSerializer();
void reset();
static size_t binarySize(const ControlInfoMap &info);