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. * proceed with care to avoid stale references.
*/ */
ControlSerializer::ControlSerializer()
: serial_(0)
{
}
/** /**
* \brief Reset the serializer * \brief Reset the serializer
* *

View file

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