aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2013-11-11 02:28:01 +0100
committerPetr Machata <pmachata@redhat.com>2013-11-11 02:28:01 +0100
commit69737c06cfdf9aec826bcecf032f76fbfef2feab (patch)
tree9466b06f75ecb97554a902291ebab9ba113ae392
parent2bfea358ea6730980fb6fbbd896bbbf4e58238ee (diff)
downloadltrace-69737c06cfdf9aec826bcecf032f76fbfef2feab.tar.gz
When a typedef X_t is requested, don't match lens named X instead
-rw-r--r--read_config_file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/read_config_file.c b/read_config_file.c
index b59cff4..991f121 100644
--- a/read_config_file.c
+++ b/read_config_file.c
@@ -696,7 +696,8 @@ try_parse_kwd(char **str, const char *kwd)
{
size_t len = strlen(kwd);
if (strncmp(*str, kwd, len) == 0
- && !isalnum(CTYPE_CONV((*str)[len]))) {
+ && !isalnum(CTYPE_CONV((*str)[len]))
+ && (*str)[len] != '_') {
(*str) += len;
return 0;
}