]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libsmartcols: fix filter parser initialization
authorKarel Zak <kzak@redhat.com>
Thu, 2 Nov 2023 12:18:08 +0000 (13:18 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 20 Nov 2023 21:25:47 +0000 (22:25 +0100)
Addresses: https://github.com/util-linux/util-linux/pull/2531#discussion_r1372360666
Reported-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
libsmartcols/src/filter.c

index ad7e849ab7be405e09b9fa2dc70e97d1f777fe2b..600ed0117bbccf191f7d506da08bcf3aab685197 100644 (file)
@@ -195,7 +195,7 @@ int scols_filter_parse_string(struct libscols_filter *fltr, const char *str)
        if (!str || !*str)
                return 0;       /* empty filter is not error */
 
-       fltr->src = fmemopen((void *) str, strlen(str) + 1, "r");
+       fltr->src = fmemopen((void *) str, strlen(str), "r");
        if (!fltr->src)
                return -errno;