libxkbcommon/src
Peter Hutterer c81682975d action: make a note that we may not null-terminate private strings
Coverity complains that a 7-byte string may not be null-terminated when copied
into act->data (size 7). This is fine, make a note of it.

All the strings in xkeyboard-config only use 6 bytes + null terminator so this
won't be an issue. The server (the only user of these) uses an 8-byte array
and forcibly null-terminates the string, see XkbDDXPrivate().

Everything else treats it as byte-array size 7 anyway so whether it's
null-terminated doesn't matter.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-01 18:50:38 +10:00
..
compose compose: fix infinite loop in parser on some inputs 2018-07-30 10:35:10 +03:00
x11 Convert http:// -> https:// where possible 2017-12-21 14:18:07 +02:00
xkbcomp action: make a note that we may not null-terminate private strings 2018-08-01 18:50:38 +10:00
atom.c atom: don't malloc every node separately 2013-12-02 17:41:49 +02:00
atom.h atom: drop {xkb_,}atom_strdup 2013-12-02 14:14:41 +02:00
context-priv.c context: add xkb_context_sanitize_rule_names() 2014-02-10 13:15:58 +02:00
context.c Add XKB_CONFIG_ROOT environment 2015-07-20 10:31:02 +02:00
context.h context: add xkb_context_sanitize_rule_names() 2014-02-10 13:15:58 +02:00
darray.h Convert http:// -> https:// where possible 2017-12-21 14:18:07 +02:00
keymap-priv.c keymap: share LevelsSameSyms() 2016-02-28 00:33:19 +02:00
keymap.c keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), tests 2016-01-20 23:17:10 +02:00
keymap.h keymap: fix NULL dereference when dumping the default fallback type 2017-12-12 14:33:24 +02:00
keysym-utf.c keysym-utf: reject out-of-range Unicode codepoints in xkb_keysym_to_utf{8,32} 2018-06-23 22:53:42 +03:00
keysym.c keysym: add xkb_keysym_to_{lower,upper} to public API 2017-12-11 23:01:18 +02:00
keysym.h keysym: add xkb_keysym_to_{lower,upper} to public API 2017-12-11 23:01:18 +02:00
ks_tables.h Sync Keysyms with recent xproto additions 2017-05-12 12:27:05 +02:00
scanner-utils.h Replace some strncmp's with memcmp 2014-10-18 13:23:53 +03:00
state.c Convert http:// -> https:// where possible 2017-12-21 14:18:07 +02:00
text.c text: init the target buffer to zero 2018-08-01 13:50:38 +10:00
text.h text: take xkb_mod_set instead of the entire keymap 2014-04-19 16:23:04 +03:00
utf8.c keysym-utf: reject out-of-range Unicode codepoints in xkb_keysym_to_utf{8,32} 2018-06-23 22:53:42 +03:00
utf8.h Add utf8.{c,h} for common UTF-8 util functions 2014-03-22 02:10:28 +02:00
utils.c keysym: fix locale dependence in xkb_keysym_from_name() 2016-12-02 23:46:56 +02:00
utils.h keysym: fix locale dependence in xkb_keysym_from_name() 2016-12-02 23:46:56 +02:00