Skip to content
Snippets Groups Projects
  1. May 21, 2019
  2. Apr 04, 2019
  3. Dec 18, 2018
  4. Sep 20, 2018
  5. Jul 27, 2018
  6. May 31, 2018
  7. May 30, 2018
  8. May 29, 2018
    • 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: default avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: default avatarOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4c0eaac7
  9. May 28, 2018
  10. May 16, 2018
Loading