log: fix level picked with globbing on type register
authorThomas Monjalon <thomas@monjalon.net>
Tue, 7 Apr 2020 22:47:58 +0000 (00:47 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 16 Apr 2020 17:19:02 +0000 (19:19 +0200)
commitb2a6d7e0484b8460374b2f058ac78bd4536b3e83
tree014517fadf0cd4b4776ba565920309e65f4b85ba
parent2d20636989c8935efa36bf03cb18645c2460d7b5
log: fix level picked with globbing on type register

When a log type is registered, the level can be picked
by matching saved options.
The check of fnmatch globbing result was reversed.

The same bug was already fixed in a similar function.
This one is acting in log type register function.

Note: this function rte_log_register_type_and_pick_level()
is not used a lot and could be merged with rte_log_register().

Fixes: 6ff0f81d0ef7 ("log: fix pattern matching")
Cc: stable@dpdk.org
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
lib/librte_eal/common/eal_common_log.c