test/barrier: fix allocation check
authorDavid Christensen <drc@linux.vnet.ibm.com>
Wed, 8 May 2019 21:02:19 +0000 (16:02 -0500)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 9 May 2019 19:56:10 +0000 (21:56 +0200)
Code tested calloc failures for pt & lpt variables
but not for the sum variable. Add a test for calloc
failure of sum.

Fixes: 93da5b59afc9 ("test: introduce memory barrier test case")
Cc: stable@dpdk.org
Signed-off-by: David Christensen <drc@linux.vnet.ibm.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
app/test/test_barrier.c

index c219d56..ae37b1e 100644 (file)
@@ -202,7 +202,7 @@ plock_test(uint32_t iter, enum plock_use_type utype)
        printf("%s(iter=%u, utype=%u) started on %u lcores\n",
                __func__, iter, utype, n);
 
-       if (pt == NULL || lpt == NULL) {
+       if (pt == NULL || lpt == NULL || sum == NULL) {
                printf("%s: failed to allocate memory for %u lcores\n",
                        __func__, n);
                free(pt);