From d09ff5bb2908ea3c648d5428c03ac8f7b3cc935c Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Fri, 20 Feb 2015 09:37:34 +0100 Subject: [PATCH] Revert "libspark/dmx: try to fix mysterious crash with gcc4.9" This reverts commit 860d6bdbe794cd17af2f38843483442c60078762. as known by now, this had nothing to do with gcc4.9, but with the cDemux destructor racing with cDemux::Read() --- libspark/dmx.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libspark/dmx.cpp b/libspark/dmx.cpp index 202735d..47b4811 100644 --- a/libspark/dmx.cpp +++ b/libspark/dmx.cpp @@ -358,9 +358,8 @@ int cDemux::Read(unsigned char *buff, int len, int timeout) rc = ::read(fd, buff, len); //fprintf(stderr, "fd %d ret: %d\n", fd, rc); - int saved_errno = errno; if (rc < 0) - dmx_err("read: %s", strerror(saved_errno), 0); + dmx_err("read: %s", strerror(errno), 0); return rc; }