/* Simply logs out the IMAP session */
function sqimap_logout ($imap_stream) {
- /* Logout is not valid until the server returns 'BYE' */
- sqimap_run_command($imap_stream, 'LOGOUT', false, $response, $message);
+ /* Logout is not valid until the server returns 'BYE'
+ * If we don't have an imap_ stream we're already logged out */
+ if(isset($imap_stream))
+ sqimap_run_command($imap_stream, 'LOGOUT', false, $response, $message);
}
function sqimap_capability($imap_stream, $capability='') {