diff options
| author | Meik Sievertsen <acydburn@phpbb.com> | 2008-06-13 19:44:40 +0000 |
|---|---|---|
| committer | Meik Sievertsen <acydburn@phpbb.com> | 2008-06-13 19:44:40 +0000 |
| commit | eeba8f456003cdcbdd4a6573b6a3b25250bbccef (patch) | |
| tree | c2cf819ff1c67fbc1b68114d8278767f8cefe0c2 /phpBB/posting.php | |
| parent | 677e6451c45c2362893f49acf2d5390c0f5dd192 (diff) | |
| download | forums-eeba8f456003cdcbdd4a6573b6a3b25250bbccef.tar forums-eeba8f456003cdcbdd4a6573b6a3b25250bbccef.tar.gz forums-eeba8f456003cdcbdd4a6573b6a3b25250bbccef.tar.bz2 forums-eeba8f456003cdcbdd4a6573b6a3b25250bbccef.tar.xz forums-eeba8f456003cdcbdd4a6573b6a3b25250bbccef.zip | |
Fix some instances where we left db connections open (registration -> captcha for example)
git-svn-id: file:///svn/phpbb/trunk@8656 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/posting.php')
| -rw-r--r-- | phpBB/posting.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/phpBB/posting.php b/phpBB/posting.php index 076a9d764e..205f40ecc5 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -114,8 +114,7 @@ switch ($mode) else { upload_popup(); - garbage_collection(); - exit_handler(); + exit; } break; @@ -146,7 +145,7 @@ if (!$post_data) if ($mode == 'popup') { upload_popup($post_data['forum_style']); - exit_handler(); + exit; } $user->setup(array('posting', 'mcp', 'viewtopic'), $post_data['forum_style']); @@ -277,7 +276,7 @@ if ($mode == 'edit' && !$auth->acl_get('m_edit', $forum_id)) if ($mode == 'delete') { handle_post_delete($forum_id, $topic_id, $post_id, $post_data); - exit_handler(); + exit; } // Handle bump mode... @@ -1402,6 +1401,9 @@ function upload_popup($forum_style = 0) ); $template->display('popup'); + + garbage_collection(); + exit_handler(); } /** |
