From: Inki Dae Date: Tue, 10 Sep 2024 23:59:00 +0000 (+0900) Subject: auto_zoom: fix svace issue X-Git-Tag: accepted/tizen/unified/20240911.104743~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=93f09ed0c3fd413bb150dd4b38fe6c637d17de88;p=platform%2Fcore%2Fapi%2Fsingleo.git auto_zoom: fix svace issue Fix svace issue, WGID 245634, DEREF_OF_NULL.DYN_CAST. node could be null so make sure to check if node is null or not. Change-Id: I3cc83ea19aafc80b1fdd4ea82d2a8fe96d9156f9 Signed-off-by: Inki Dae --- diff --git a/services/auto_zoom/src/AutoZoom.cpp b/services/auto_zoom/src/AutoZoom.cpp index 1c20d6f..91a61cd 100644 --- a/services/auto_zoom/src/AutoZoom.cpp +++ b/services/auto_zoom/src/AutoZoom.cpp @@ -45,6 +45,11 @@ bool AutoZoom::_registered = registerService("AutoZoom"); void BridgeNodeCallback(INode *node) { + if (!node) { + SINGLEO_LOGE("node is null!"); + throw BadAddress("node is null!"); + } + auto callbackNode = dynamic_cast(node); auto &inputBuffer = callbackNode->getInputBuffer(); auto imageData = dynamic_pointer_cast(inputBuffer->getInputs()[0]);