From: Matthew Skinner Date: Sun, 13 Oct 2024 05:50:19 +0000 (+1100) Subject: Fix bug where port numbers in URL stop MJPEG from working (#17551) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=a03ed48d01b016a5648b1333daad301f082ee85b;p=openhab-addons.git Fix bug where port numbers in URL stop MJPEG from working (#17551) Signed-off-by: Matthew Skinner --- diff --git a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java index 70223f7b5e..9707ae0ec7 100644 --- a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java +++ b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java @@ -266,7 +266,7 @@ public class IpCameraHandler extends BaseThingHandler { } } if (msg instanceof HttpContent content) { - if (mjpegUri.equals(requestUrl) && !(content instanceof LastHttpContent)) { + if (mjpegUri.endsWith(requestUrl) && !(content instanceof LastHttpContent)) { // multiple MJPEG stream packets come back as this. byte[] chunkedFrame = new byte[content.content().readableBytes()]; content.content().getBytes(content.content().readerIndex(), chunkedFrame);