util-linux/libblkid
Karel Zak 66e259c746 libblkid: fix and cleanup blkid_safe_string()
* Don't use 'size_t len' variable for utf8_encoded_valid_unichar()
  return code as it returns negative numbers on invalid utf8 sequence.

* Don't rely only on \0, but check the current position against output
  buffer size.

* Accept hex encoding like the original version.

* Use else-if to avoid unnecessary 'continue'.

Signed-off-by: Karel Zak <kzak@redhat.com>
2021-06-16 10:58:11 +02:00
..
docs docs: update copyright years 2021-05-31 18:12:07 +02:00
samples *: spelling and grammar fixes 2020-12-17 23:39:05 +02:00
src libblkid: fix and cleanup blkid_safe_string() 2021-06-16 10:58:11 +02:00
COPYING docs: use SPDX license names 2018-08-16 14:47:21 +02:00
Makemodule.am build-sys: keep adoc files in dist_noinst_DATA 2021-05-05 13:35:30 +02:00
blkid.pc.in libblkid: remove dependence on libuuid 2019-01-22 12:33:19 +01:00
libblkid.3.adoc fix whitespace issue in ducumentation 2021-05-10 15:53:50 +02:00
meson.build meson: generate man pages from asciidoc 2021-04-06 15:32:46 +02:00