Skip to content

Commit a87b22e

Browse files
committed
Fix a "pure virtual method called" exception on server termination
1 parent e17ea7a commit a87b22e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

main/WebServer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,6 @@ namespace http {
609609
{
610610
if (m_pWebEm == NULL)
611611
return;
612-
m_pWebEm->SetSessionStore(NULL);
613612
m_pWebEm->Stop();
614613
}
615614
catch (...)

webserver/cWebem.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ cWebem::cWebem(
5959
}
6060

6161
cWebem::~cWebem() {
62+
// Remove reference to CWebServer before its deletion (fix a "pure virtual method called" exception on server termination)
63+
mySessionStore = NULL;
6264
// Delete server (no need with smart pointer)
6365
}
6466

0 commit comments

Comments
 (0)