MLCE-86 Fixing up the problem with the invalid padding clause

Change-Id: I34d8a7f359acc19258a9d6e7f9256f8b33777e20
diff --git a/1.1/HalPolicy.cpp b/1.1/HalPolicy.cpp
index 64b7d2a..5530d31 100644
--- a/1.1/HalPolicy.cpp
+++ b/1.1/HalPolicy.cpp
@@ -237,7 +237,7 @@
 
     unsigned int rank = inputInfo.GetNumDimensions();
     armnn::TensorShape paddingsOperandShape = GetTensorShapeForOperand(*paddingsOperand);
-    if (paddingsOperandShape.GetNumDimensions() != rank || paddingsOperandShape.GetNumElements() != 2)
+    if (paddingsOperandShape.GetNumDimensions() != 2 || paddingsOperandShape.GetNumElements() != rank * 2)
     {
         return Fail("%s: Operation has invalid paddings operand: expected shape [%d, 2]",  __func__, rank);
     }