Fix quant8 input validation bug in CONCATENATION

The last input argument is axis. Its scale and zeroPoint are always
zero.

Bug: 121130841
Test: VtsHalNeuralnetworksV1_0TargetTest
Change-Id: I5ef2b0ab7453f7ad7ef9e8924f388726a280763d
Merged-In: I5ef2b0ab7453f7ad7ef9e8924f388726a280763d
(cherry picked from commit cc4bfe3a70d3711332346582143e1db1a86994d2)
diff --git a/common/Utils.cpp b/common/Utils.cpp
index df902f0..336086e 100644
--- a/common/Utils.cpp
+++ b/common/Utils.cpp
@@ -1279,7 +1279,7 @@
                 outExpectedTypes = {OperandType::TENSOR_QUANT8_ASYMM};
 
                 const Operand& output = operands[outputIndexes[0]];
-                for (uint32_t i = 0; i < inputCount; ++i) {
+                for (uint32_t i = 0; i < inputCount - 1; ++i) {
                     const Operand& input = operands[inputIndexes[i]];
                     if (input.scale != output.scale || input.zeroPoint != output.zeroPoint) {
                         NN_RETURN_IF_ERROR(