diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/conntrack/labels.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/conntrack/labels.c b/src/conntrack/labels.c index 7dfb780..1bf2b31 100644 --- a/src/conntrack/labels.c +++ b/src/conntrack/labels.c @@ -110,7 +110,7 @@ static char *trim_label(char *label) end = strchr(label, '\0'); end--; - while (is_space_posix(*end) && end > label) { + while (end > label && is_space_posix(*end)) { *end = 0; end--; } @@ -262,6 +262,8 @@ struct nfct_labelmap *__labelmap_new(const char *name) goto err; make_name_table(map); return map; + } else { + errno = 0; } err: __labelmap_destroy(map); |