From d2df5d2cae9355b9091254c39f02125f37baef4f Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 12 May 2016 17:29:40 +0200 Subject: [PATCH] Fixed segfault when connecting to a stream that is currently shutting down. --- src/output/output.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/output/output.cpp b/src/output/output.cpp index c61a1ff9..a61a2147 100644 --- a/src/output/output.cpp +++ b/src/output/output.cpp @@ -413,6 +413,7 @@ namespace Mist { snprintf(id, NAME_BUFFER_SIZE, SHM_TRACK_INDEX, streamName.c_str(), trackId); nProxy.metaPages[trackId].init(id, 8 * 1024); } + if (!nProxy.metaPages[trackId].mapped){return -1;} int len = nProxy.metaPages[trackId].len / 8; for (int i = 0; i < len; i++){ int * tmpOffset = (int *)(nProxy.metaPages[trackId].mapped + (i * 8));