knxd: backport fix for usblowlever.cpp from upstream 12395/head
authorOthmar Truniger <github@truniger.ch>
Wed, 3 Jun 2020 14:59:25 +0000 (16:59 +0200)
committerOthmar Truniger <github@truniger.ch>
Wed, 3 Jun 2020 14:59:25 +0000 (16:59 +0200)
Signed-off-by: Othmar Truniger <github@truniger.ch>
net/knxd/Makefile
net/knxd/patches/0110-usblowlever.patch [new file with mode: 0644]

index 92f21208c16a2925c2840272f8713619fb446759..a355527555b1c513857f400a03420f6fed553f48 100644 (file)
@@ -12,7 +12,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=knxd
 PKG_VERSION:=0.14.38
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/knxd/knxd/tar.gz/$(PKG_VERSION)?
diff --git a/net/knxd/patches/0110-usblowlever.patch b/net/knxd/patches/0110-usblowlever.patch
new file mode 100644 (file)
index 0000000..c9459b0
--- /dev/null
@@ -0,0 +1,10 @@
+--- a/src/libserver/usblowlevel.cpp     2020-06-03 16:41:02.128182612 +0200
++++ b/src/libserver/usblowlevel.cpp     2020-06-03 16:41:31.660704440 +0200
+@@ -155,6 +155,7 @@
+ {
+   t->setAuxName("usbL");
+   send_timeout = cfg->value("send-timeout", 1000);
++  loop = nullptr;
+   read_trigger.set<USBLowLevelDriver,&USBLowLevelDriver::read_trigger_cb>(this);
+   write_trigger.set<USBLowLevelDriver,&USBLowLevelDriver::write_trigger_cb>(this);
+   read_trigger.start();