qemu/subprojects/libvduse
Xie Yongji d9cf16c0be libvduse: Replace strcpy() with strncpy()
Coverity reported a string overflow issue since we copied
"name" to "dev_config->name" without checking the length.
This should be a false positive since we already checked
the length of "name" in vduse_name_is_invalid(). But anyway,
let's replace strcpy() with strncpy() (as a general library,
we'd like to minimize dependencies on other libraries, so we
didn't use g_strlcpy() here) to fix the coverity complaint.

Fixes: Coverity CID 1490224
Signed-off-by: Xie Yongji <xieyongji@bytedance.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20220706095624.328-3-xieyongji@bytedance.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2022-08-02 11:01:41 +02:00
..
include libvduse: Add VDUSE (vDPA Device in Userspace) library 2022-06-24 17:07:06 +02:00
linux-headers libvduse: Add VDUSE (vDPA Device in Userspace) library 2022-06-24 17:07:06 +02:00
standard-headers libvduse: Add VDUSE (vDPA Device in Userspace) library 2022-06-24 17:07:06 +02:00
libvduse.c libvduse: Replace strcpy() with strncpy() 2022-08-02 11:01:41 +02:00
libvduse.h libvduse: Add support for reconnecting 2022-06-24 17:07:06 +02:00
meson.build libvduse: Add VDUSE (vDPA Device in Userspace) library 2022-06-24 17:07:06 +02:00