[libcamera-devel] [PATCH] libcamera: control_serializer: Initialize serial_
Niklas Söderlund
niklas.soderlund at ragnatech.se
Tue Jan 7 13:12:19 CET 2020
Hi Laurent,
Thanks for your patch.
On 2020-01-04 08:00:31 +0200, Laurent Pinchart wrote:
> The ControlSerializer::serial_ member variable isn't initialized. Add a
> constructor to the class to initialize it.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> src/libcamera/control_serializer.cpp | 5 +++++
> src/libcamera/include/control_serializer.h | 2 ++
> 2 files changed, 7 insertions(+)
>
> diff --git a/src/libcamera/control_serializer.cpp b/src/libcamera/control_serializer.cpp
> index b787655e6769..a5d6d875c76f 100644
> --- a/src/libcamera/control_serializer.cpp
> +++ b/src/libcamera/control_serializer.cpp
> @@ -84,6 +84,11 @@ static constexpr size_t ControlValueSize[] = {
> * proceed with care to avoid stale references.
> */
>
> +ControlSerializer::ControlSerializer()
> + : serial_(0)
> +{
> +}
> +
> /**
> * \brief Reset the serializer
> *
> diff --git a/src/libcamera/include/control_serializer.h b/src/libcamera/include/control_serializer.h
> index bb3cb8e7b904..55259913a2ca 100644
> --- a/src/libcamera/include/control_serializer.h
> +++ b/src/libcamera/include/control_serializer.h
> @@ -20,6 +20,8 @@ class ByteStreamBuffer;
> class ControlSerializer
> {
> public:
> + ControlSerializer();
> +
> void reset();
>
> static size_t binarySize(const ControlInfoMap &info);
> --
> Regards,
>
> Laurent Pinchart
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list