Hi,
I don't know this codebase, so can't comment on the patch, but the
same bug in util-linux was solved by ditching scanf.
https://github.com/karelzak/util-linux/commit/e902609400a861dbdb47d5c3eb98b951530bf01d
https://github.com/karelzak/util-linux/commit/e3782bf6776dcef329b09f4324e1be680f690f3c
Build fails with:
./unicase/locale-languages.gperf:271: declarations are not allowed in the
keywords section.
To declare a keyword starting with %, enclose it in double-quotes.
(On Fedora 24 rawhide)
---
lib/unicase/locale-languages.gperf | 7 ---
1 file changed, 7 deletions(-)
diff --git a/
rf input file format.
> Problem reported by Zbigniew Jędrzejewski-Szmek.
> ---
> ChangeLog | 6 ++
> lib/unicase/locale-languages.gperf | 3 +--
> 2 files changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/ChangeLog b/ChangeLog
> index 28