1. 31 May, 2018 1 commit
  2. 30 May, 2018 1 commit
  3. 29 May, 2018 1 commit
    • Arnd Bergmann's avatar
      ALSA: xen: ensure nul-terminated device name · 4c0eaac7
      Arnd Bergmann authored
      gcc-8 warns that pcm_instance->name is not necessarily terminated correctly
      if the input is more than 80 characters long or lacks a termination byte
      itself:
      
      In function 'strncpy',
          inlined from 'cfg_device' at sound/xen/xen_snd_front_cfg.c:399:3,
          inlined from 'xen_snd_front_cfg_card' at sound/xen/xen_snd_front_cfg.c:509:9:
      include/linux/string.h:254:9: error: '__builtin_strncpy' specified bound 80 equals destination size [-Werror=stringop-truncation]
        return __builtin_strncpy(p, q, size);
      
      Using strlcpy() instead of strncpy() makes this a bit safer.
      
      Fixes: fd3b3604 ("ALSA: xen-front: Read sound driver configuration from Xen store")
      Signed-off-by: 's avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: 's avatarOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
      Signed-off-by: 's avatarTakashi Iwai <tiwai@suse.de>
      4c0eaac7
  4. 28 May, 2018 2 commits
  5. 16 May, 2018 5 commits