linuxPackages.usbip: fix build with gcc8

This commit is contained in:
Franz Pletz 2019-06-17 11:23:19 +02:00
parent 84de36a0c8
commit 45d6ccea33
No known key found for this signature in database
GPG key ID: 846FDED7792617B4
2 changed files with 18 additions and 0 deletions

View file

@ -5,6 +5,11 @@ stdenv.mkDerivation rec {
src = kernel.src;
patches = [
# fixes build with gcc8
./fix-snprintf-truncation.patch
];
nativeBuildInputs = [ autoconf automake libtool ];
buildInputs = [ udev ];

View file

@ -0,0 +1,13 @@
diff --git a/tools/usb/usbip/libsrc/vhci_driver.c b/tools/usb/usbip/libsrc/vhci_driver.c
index 8159fd98680b..7d6eb3e3fe1e 100644
--- a/tools/usb/usbip/libsrc/vhci_driver.c
+++ b/tools/usb/usbip/libsrc/vhci_driver.c
@@ -111,7 +111,7 @@ static int parse_status(const char *value)
static int refresh_imported_device_list(void)
{
const char *attr_status;
- char status[MAX_STATUS_NAME+1] = "status";
+ char status[MAX_STATUS_NAME+2] = "status";
int i, ret;
for (i = 0; i < vhci_driver->ncontrollers; i++) {