summaryrefslogtreecommitdiff
path: root/net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-03-13 16:55:35 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-03-13 16:55:35 +0000
commit1dde4e5c4b92d849bf1abf0a48135b2a0644f7e1 (patch)
treec99a472cce74148d499f42ada873454b0e32a42d /net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch
parentda6a52f691ef980bab92d003d5df8f463c623af8 (diff)
gentoo resync : 13.03.2018
Diffstat (limited to 'net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch')
-rw-r--r--net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch57
1 files changed, 0 insertions, 57 deletions
diff --git a/net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch b/net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch
deleted file mode 100644
index aa6d1b2a817d..000000000000
--- a/net-news/newsbeuter/files/newsbeuter-2.9-fix-segfault.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/include/poddlthread.h b/include/poddlthread.h
-index a10b9e7..cf0f1da 100644
---- a/include/poddlthread.h
-+++ b/include/poddlthread.h
-@@ -7,6 +7,7 @@
-
- #include <sys/time.h>
- #include <time.h>
-+#include <memory>
-
- #include <configcontainer.h>
-
-@@ -24,7 +25,7 @@ class poddlthread {
- private:
- void mkdir_p(const char * file);
- download * dl;
-- std::ofstream *f;
-+ std::shared_ptr<std::ofstream> f;
- timeval tv1;
- timeval tv2;
- size_t bytecount;
-diff --git a/src/pb_controller.cpp b/src/pb_controller.cpp
-index 09b5e89..da8ffcb 100644
---- a/src/pb_controller.cpp
-+++ b/src/pb_controller.cpp
-@@ -287,6 +287,7 @@ void pb_controller::start_downloads() {
- if (it->status() == DL_QUEUED) {
- std::thread t {poddlthread(&(*it), cfg)};
- --dl2start;
-+ t.detach();
- }
- }
- }
-diff --git a/src/pb_view.cpp b/src/pb_view.cpp
-index fb61c72..f3cb478 100644
---- a/src/pb_view.cpp
-+++ b/src/pb_view.cpp
-@@ -111,6 +111,7 @@ void pb_view::run(bool auto_download) {
- if (idx != -1) {
- if (ctrl->downloads()[idx].status() != DL_DOWNLOADING) {
- std::thread t {poddlthread(&ctrl->downloads()[idx], ctrl->get_cfgcont())};
-+ t.detach();
- }
- }
- }
-diff --git a/src/poddlthread.cpp b/src/poddlthread.cpp
-index 583481e..3a1b390 100644
---- a/src/poddlthread.cpp
-+++ b/src/poddlthread.cpp
-@@ -22,7 +22,6 @@ poddlthread::poddlthread(download * dl_, newsbeuter::configcontainer * c) : dl(d
- }
-
- poddlthread::~poddlthread() {
-- delete f;
- }
-
- void poddlthread::operator()() {