diff --git a/backends/twitter/Requests/TimelineRequest.h b/backends/twitter/Requests/TimelineRequest.h index c84c7b45563534660e4192721b6c7769903d04be..02292373828637b1f8b0a7217aedeff7629b1b36 100644 --- a/backends/twitter/Requests/TimelineRequest.h +++ b/backends/twitter/Requests/TimelineRequest.h @@ -13,7 +13,7 @@ using namespace Transport; class TimelineRequest : public Thread { - twitCurl twitObj; + twitCurl *twitObj; std::string user; std::string replyMsg; std::string timeline; @@ -21,11 +21,16 @@ class TimelineRequest : public Thread public: TimelineRequest(NetworkPlugin *_np, twitCurl *obj, const std::string &_user) { - twitObj = *obj; + twitObj = obj->clone(); np = _np; user = _user; } + ~TimelineRequest() { + //std::cerr << "*****Timeline request: DESTROYING twitObj****" << std::endl; + delete twitObj; + } + void run(); void finalize(); };