From e7274ac6a3b732ad96d6be03913d9d8ce83f7ce1 Mon Sep 17 00:00:00 2001 From: PerryWerneck Date: Mon, 6 Mar 2017 00:17:03 -0300 Subject: [PATCH] Corrigindo erro no reaproveitamento de sessão. --- src/libpw3270cpp/service.cc | 3 +-- src/libpw3270cpp/testprogram.cc | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libpw3270cpp/service.cc b/src/libpw3270cpp/service.cc index 0723fe8..92a922f 100644 --- a/src/libpw3270cpp/service.cc +++ b/src/libpw3270cpp/service.cc @@ -291,8 +291,7 @@ if(rc) { throw exception("%s",strerror(rc)); } - this->name = "service://"; - this->name += session; + this->name = session; } else { diff --git a/src/libpw3270cpp/testprogram.cc b/src/libpw3270cpp/testprogram.cc index 1c3d073..8d1dd85 100644 --- a/src/libpw3270cpp/testprogram.cc +++ b/src/libpw3270cpp/testprogram.cc @@ -78,14 +78,15 @@ cout << "Conteúdo:" << endl << session->get_contents() << endl; - session->disconnect(); - delete session; session = session::start(name.c_str()); cout << "Restored session: " << name << endl << endl; - session->close(); + cout << "\tIsConnected: " << session->is_connected() << endl; + cout << "\tIsReady: " << session->is_ready() << endl; + session->disconnect(); + session->close(); delete session; } -- libgit2 0.21.2