IVGCVSW-6127 Fixing seg fault in LayerInputHandle

* Fixing a segmentation fault when SanitizeQuantizationScale is
  called on a LayerInputHandle whose m_OutputSlot is nullptr.

Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I447c405086ff327a28a72938fbf82844d715a17d
diff --git a/ConversionUtils.cpp b/ConversionUtils.cpp
index 91c1ae4..f441e7d 100644
--- a/ConversionUtils.cpp
+++ b/ConversionUtils.cpp
@@ -62,14 +62,17 @@
 void LayerInputHandle::SanitizeQuantizationScale(LayerInputHandle& weight,
                                                  LayerInputHandle& input)
 {
-    armnn::TensorInfo weightInfo = weight.GetTensorInfo();
-    armnn::TensorInfo inputInfo = input.GetTensorInfo();
-    armnn::TensorInfo biasInfo = GetTensorInfo();
+    if (m_OutputSlot)
+    {
+        armnn::TensorInfo weightInfo = weight.GetTensorInfo();
+        armnn::TensorInfo inputInfo = input.GetTensorInfo();
+        armnn::TensorInfo biasInfo = GetTensorInfo();
 
-    SanitizeBiasQuantizationScale(biasInfo, weightInfo, inputInfo);
+        SanitizeBiasQuantizationScale(biasInfo, weightInfo, inputInfo);
 
-    m_TensorInfo = biasInfo;
-    m_OutputSlot->SetTensorInfo(biasInfo);
+        m_TensorInfo = biasInfo;
+        m_OutputSlot->SetTensorInfo(biasInfo);
+    }
 }
 
 ConstTensorPin::ConstTensorPin(bool optional)