A kmscon_char has always a valid buffer so we can always return a valid pointer. The user shouldn't use it if length is 0 but it's not our job to prohibit that. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>