Esempio n. 1
0
S_Error Session::get_last_error()
{
    S_Error error(new Error());

    sr_get_last_error(_sess, &error->_info);
    if (error->_info == nullptr) {
        return nullptr;
    }
    return error;
}
Esempio n. 2
0
/**
 * @brief Reports (prints to stderr) the (sysrepo) error stored within the session or given one.
 */
static void
srcfg_report_error(int rc)
{
    const sr_error_info_t *error = NULL;

    if (NULL == srcfg_session) {
        SR_LOG_ERR("%s.", sr_strerror(rc));
    } else {
        sr_get_last_error(srcfg_session, &error);
        SR_LOG_ERR("%s.", error->message);
    }
}