|  | 
| void | _ssh_set_error (void *error, int code, const char *function, const char *descr,...) | 
|  | 
| void | _ssh_set_error_oom (void *error, const char *function) | 
|  | 
| void | _ssh_set_error_invalid (void *error, const char *function) | 
|  | 
| void | ssh_reset_error (void *error) | 
|  | 
| const char * | ssh_get_error (void *error) | 
|  | Retrieve the error text message from the last error. 
 | 
|  | 
| int | ssh_get_error_code (void *error) | 
|  | Retrieve the error code from the last error. 
 | 
|  | 
Functions for error handling. 
◆ ssh_get_error()
      
        
          | const char * ssh_get_error | ( | void * | error | ) |  | 
      
 
Retrieve the error text message from the last error. 
- Parameters
- 
  
    | error | An ssh_session or ssh_bind. |  
 
- Returns
- A static string describing the error. 
 
 
◆ ssh_get_error_code()
      
        
          | int ssh_get_error_code | ( | void * | error | ) |  | 
      
 
Retrieve the error code from the last error. 
- Parameters
- 
  
    | error | An ssh_session or ssh_bind. |  
 
- Returns
- SSH_NO_ERROR No error occurred
 SSH_REQUEST_DENIED The last request was denied but situation is recoverable
 SSH_FATAL A fatal error occurred. This could be an unexpected disconnection
 Other error codes are internal but can be considered the same as SSH_FATAL.