Commit e7274ac6a3b732ad96d6be03913d9d8ce83f7ce1

Authored by Perry Werneck
1 parent a4d94745

Corrigindo erro no reaproveitamento de sessão.

src/libpw3270cpp/service.cc
@@ -291,8 +291,7 @@ @@ -291,8 +291,7 @@
291 if(rc) { 291 if(rc) {
292 throw exception("%s",strerror(rc)); 292 throw exception("%s",strerror(rc));
293 } 293 }
294 - this->name = "service://";  
295 - this->name += session; 294 + this->name = session;
296 } 295 }
297 else 296 else
298 { 297 {
src/libpw3270cpp/testprogram.cc
@@ -78,14 +78,15 @@ @@ -78,14 +78,15 @@
78 78
79 cout << "Conteúdo:" << endl << session->get_contents() << endl; 79 cout << "Conteúdo:" << endl << session->get_contents() << endl;
80 80
81 - session->disconnect();  
82 -  
83 delete session; 81 delete session;
84 82
85 session = session::start(name.c_str()); 83 session = session::start(name.c_str());
86 cout << "Restored session: " << name << endl << endl; 84 cout << "Restored session: " << name << endl << endl;
87 - session->close(); 85 + cout << "\tIsConnected: " << session->is_connected() << endl;
  86 + cout << "\tIsReady: " << session->is_ready() << endl;
88 87
  88 + session->disconnect();
  89 + session->close();
89 delete session; 90 delete session;
90 91
91 } 92 }