libspark/dmx: try to fix mysterious crash with gcc4.9

This commit is contained in:
Stefan Seyfried
2015-02-15 19:54:37 +01:00
parent 8e36402902
commit 860d6bdbe7

View File

@@ -4,7 +4,7 @@
* *
* derived from libtriple/dmx_td.cpp * derived from libtriple/dmx_td.cpp
* *
* (C) 2010-2013 Stefan Seyfried * (C) 2010-2013,2015 Stefan Seyfried
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -337,8 +337,9 @@ int cDemux::Read(unsigned char *buff, int len, int timeout)
rc = ::read(fd, buff, len); rc = ::read(fd, buff, len);
//fprintf(stderr, "fd %d ret: %d\n", fd, rc); //fprintf(stderr, "fd %d ret: %d\n", fd, rc);
int saved_errno = errno;
if (rc < 0) if (rc < 0)
dmx_err("read: %s", strerror(errno), 0); dmx_err("read: %s", strerror(saved_errno), 0);
return rc; return rc;
} }