From d4224c27644e2cef6aba041e4250f4f5ffeb1dd3 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Wed, 11 Jan 2017 22:15:36 +0100 Subject: [PATCH] fix readepg from sectionsdcontrol :supplement to 02f848ab9acbe5769305f510a715899b1722f57b new try Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/31325875db0b398c721f6e80c0eff83b529d1382 Author: Jacek Jendrzej Date: 2017-01-11 (Wed, 11 Jan 2017) Origin message was: ------------------ fix readepg from sectionsdcontrol :supplement to 02f848ab9acbe5769305f510a715899b1722f57b new try --- src/eitd/sectionsd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eitd/sectionsd.cpp b/src/eitd/sectionsd.cpp index e131b423d..38b9300e1 100644 --- a/src/eitd/sectionsd.cpp +++ b/src/eitd/sectionsd.cpp @@ -1225,7 +1225,7 @@ static void commandReadSIfromXML(int connfd, char *data, const unsigned dataLeng writeLockMessaging(); data[dataLength] = '\0'; - epg_dir = (std::string)data + "/"; + static std::string epg_dir_tmp = (std::string)data + "/"; unlockMessaging(); @@ -1233,7 +1233,7 @@ static void commandReadSIfromXML(int connfd, char *data, const unsigned dataLeng pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); - if (pthread_create (&thrInsert, &attr, insertEventsfromFile, (void *)epg_dir.c_str() )) + if (pthread_create (&thrInsert, &attr, insertEventsfromFile, (void *)epg_dir_tmp.c_str() )) { perror("sectionsd: pthread_create()"); }