crypto/cnxk: prevent out-of-bound access in capabilities
[dpdk.git] / drivers / raw / skeleton / skeleton_rawdev_test.c
index 1405df0..693b24c 100644 (file)
@@ -295,6 +295,7 @@ test_rawdev_attr_set_get(void)
        dummy_value = &set_value;
        *dummy_value = 200;
        ret = rte_rawdev_set_attr(test_dev_id, "Test2", (uintptr_t)dummy_value);
+       RTE_TEST_ASSERT(!ret, "Unable to set an attribute (Test2)");
 
        /* Check if attributes have been set */
        ret = rte_rawdev_get_attr(test_dev_id, "Test1", &ret_value);
@@ -394,13 +395,11 @@ test_rawdev_enqdeq(void)
        RTE_TEST_ASSERT_EQUAL((unsigned int)ret, count,
                              "Unable to dequeue buffers");
 
-       if (deq_buffers)
-               free(deq_buffers);
+       free(deq_buffers);
 
        return TEST_SUCCESS;
 cleanup:
-       if (buffers[0].buf_addr)
-               free(buffers[0].buf_addr);
+       free(buffers[0].buf_addr);
 
        return TEST_FAILED;
 }