virt_db: fix uninit error_code.
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 30 Jun 2010 12:26:23 +0000 (14:26 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 30 Jun 2010 12:26:23 +0000 (14:26 +0200)
commit403de0130367b13025392c34022bb4e8857862ae
treeba22c226f4447619beae4b53887f50adbc05eaa7
parentb0aa31dcb0e69f1e7d0791f4f8df6b1f0529fd7e
virt_db: fix uninit error_code.

The init_backend, the reference variable error_code, could be
unset in some cases. This patch fixes this. It also is more careful
not saving a backend to m_backend_list unless init result is
OK and connection is not closed.
src/filter_virt_db.cpp