[libcamera-devel] [PATCH v2 2/2] cam: capture_script: Check parseFrames() return value for errors
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri Jun 24 17:40:35 CEST 2022
Hi Daniel,
Thank you for the patch.
On Fri, Jun 24, 2022 at 03:05:23PM +0200, Daniel Semkowicz via libcamera-devel wrote:
> parseFrames() return value was ignored. If there was an error during
> frame parsing, parsing was not stopped correctly.
>
> Signed-off-by: Daniel Semkowicz <dse at thaumatec.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/cam/capture_script.cpp | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/cam/capture_script.cpp b/src/cam/capture_script.cpp
> index 5812b122..9f7ab2af 100644
> --- a/src/cam/capture_script.cpp
> +++ b/src/cam/capture_script.cpp
> @@ -150,7 +150,9 @@ int CaptureScript::parseScript(FILE *script)
> std::string section = eventScalarValue(event);
>
> if (section == "frames") {
> - parseFrames();
> + ret = parseFrames();
> + if (ret)
> + return ret;
> } else {
> std::cerr << "Unsupported section '" << section << "'"
> << std::endl;
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list