X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_pmd_pcap%2Frte_eth_pcap_arg_parser.c;h=2f447e0ca99a56269829709a52e4618e1dc76e5d;hb=764bf26873b9;hp=0873fdca820fb736f8c600179a941f51a68f3544;hpb=e9d48c0072d36eb6423b45fba4ec49d0def6c36f;p=dpdk.git diff --git a/lib/librte_pmd_pcap/rte_eth_pcap_arg_parser.c b/lib/librte_pmd_pcap/rte_eth_pcap_arg_parser.c index 0873fdca82..2f447e0ca9 100644 --- a/lib/librte_pmd_pcap/rte_eth_pcap_arg_parser.c +++ b/lib/librte_pmd_pcap/rte_eth_pcap_arg_parser.c @@ -31,8 +31,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include -#include -#include +#include #include #include @@ -121,14 +120,14 @@ rte_eth_pcap_tokenize_args(struct args_dict *dict, return -1; } - num_of_pairs = rte_strsplit(args, strnlen(args, MAX_ARG_STRLEN), pairs, + num_of_pairs = rte_strsplit(args, strnlen(args, sysconf(_SC_ARG_MAX)), pairs, RTE_ETH_PCAP_ARG_PARSER_MAX_ARGS, RTE_ETH_PCAP_PAIRS_DELIM); for (i = 0; i < num_of_pairs; i++) { pair[0] = NULL; pair[1] = NULL; - rte_strsplit(pairs[i], strnlen(pairs[i], MAX_ARG_STRLEN), pair, 2, + rte_strsplit(pairs[i], strnlen(pairs[i], sysconf(_SC_ARG_MAX)), pair, 2, RTE_ETH_PCAP_KEY_VALUE_DELIM); if (pair[0] == NULL || pair[1] == NULL || pair[0][0] == 0