git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/sfc/base: fix invalid order of memset arguments
[dpdk.git]
/
app
/
test-bbdev
/
test_bbdev_vector.c
diff --git
a/app/test-bbdev/test_bbdev_vector.c
b/app/test-bbdev/test_bbdev_vector.c
index
addef05
..
81b8ee7
100644
(file)
--- a/
app/test-bbdev/test_bbdev_vector.c
+++ b/
app/test-bbdev/test_bbdev_vector.c
@@
-144,6
+144,8
@@
op_decoder_flag_strtoul(char *token, uint32_t *op_flag_value)
*op_flag_value = RTE_BBDEV_TURBO_MAP_DEC;
else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_SCATTER_GATHER"))
*op_flag_value = RTE_BBDEV_TURBO_DEC_SCATTER_GATHER;
*op_flag_value = RTE_BBDEV_TURBO_MAP_DEC;
else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_SCATTER_GATHER"))
*op_flag_value = RTE_BBDEV_TURBO_DEC_SCATTER_GATHER;
+ else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP"))
+ *op_flag_value = RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP;
else {
printf("The given value is not a turbo decoder flag\n");
return -1;
else {
printf("The given value is not a turbo decoder flag\n");
return -1;
@@
-889,8
+891,7
@@
test_bbdev_vector_read(const char *filename,
goto exit;
}
goto exit;
}
- memset(entry, 0, strlen(line) + 1);
- strncpy(entry, line, strlen(line));
+ strcpy(entry, line);
/* check if entry ends with , or = */
if (entry[strlen(entry) - 1] == ','
/* check if entry ends with , or = */
if (entry[strlen(entry) - 1] == ','
@@
-912,7
+913,8
@@
test_bbdev_vector_read(const char *filename,
}
entry = entry_extended;
}
entry = entry_extended;
- strncat(entry, line, strlen(line));
+ /* entry has been allocated accordingly */
+ strcpy(&entry[strlen(entry)], line);
if (entry[strlen(entry) - 1] != ',')
break;
if (entry[strlen(entry) - 1] != ',')
break;