added qse_htrd_geterrnum().
changed a log message in xli/err.c
This commit is contained in:
parent
06e55b9c7e
commit
ed2cdcaa87
@ -2272,6 +2272,7 @@ static int close_config_file (qse_httpd_t* httpd)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void set_limit (qse_httpd_t* httpd, const qse_char_t* name, int what)
|
static void set_limit (qse_httpd_t* httpd, const qse_char_t* name, int what)
|
||||||
{
|
{
|
||||||
qse_xli_pair_t* pair;
|
qse_xli_pair_t* pair;
|
||||||
|
@ -145,6 +145,10 @@ QSE_EXPORT void* qse_htrd_getxtn (
|
|||||||
qse_htrd_t* htrd
|
qse_htrd_t* htrd
|
||||||
);
|
);
|
||||||
|
|
||||||
|
QSE_EXPORT qse_htrd_errnum_t qse_htrd_geterrnum (
|
||||||
|
qse_htrd_t* htrd
|
||||||
|
);
|
||||||
|
|
||||||
QSE_EXPORT void qse_htrd_clear (
|
QSE_EXPORT void qse_htrd_clear (
|
||||||
qse_htrd_t* htrd
|
qse_htrd_t* htrd
|
||||||
);
|
);
|
||||||
|
@ -475,6 +475,12 @@ void* qse_htrd_getxtn (qse_htrd_t* htrd)
|
|||||||
return QSE_XTN (htrd);
|
return QSE_XTN (htrd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
qse_htrd_errnum_t qse_htrd_geterrnum (qse_htrd_t* htrd)
|
||||||
|
{
|
||||||
|
return htrd->errnum;
|
||||||
|
}
|
||||||
|
|
||||||
int qse_htrd_getoption (qse_htrd_t* htrd)
|
int qse_htrd_getoption (qse_htrd_t* htrd)
|
||||||
{
|
{
|
||||||
return htrd->option;
|
return htrd->option;
|
||||||
|
@ -1796,8 +1796,10 @@ static int task_main_proxy_2 (
|
|||||||
{
|
{
|
||||||
if (qse_htrd_feed (proxy->peer_htrd, proxy->buf, proxy->buflen) <= -1)
|
if (qse_htrd_feed (proxy->peer_htrd, proxy->buf, proxy->buflen) <= -1)
|
||||||
{
|
{
|
||||||
if (httpd->opt.trait & QSE_HTTPD_LOGACT)
|
#if defined(QSE_HTTPD_DEBUG)
|
||||||
log_proxy_error (proxy, "proxy feed error - ");
|
HTTPD_DBGOUT3 ("Failed to feed proxy peer response to handler - %d [%.*hs]\n",
|
||||||
|
qse_htrd_geterrnum(proxy->peer_htrd), (int)proxy->buflen, proxy->buf);
|
||||||
|
#endif
|
||||||
goto oops;
|
goto oops;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ const qse_char_t* qse_xli_dflerrstr (
|
|||||||
QSE_T("no alias for '${0}'"),
|
QSE_T("no alias for '${0}'"),
|
||||||
QSE_T("illegal value for '${0}'"),
|
QSE_T("illegal value for '${0}'"),
|
||||||
QSE_T("no value for '${0}'"),
|
QSE_T("no value for '${0}'"),
|
||||||
QSE_T("too many string segments for '${0}'")
|
QSE_T("uncomplying number of string segments for '${0}'")
|
||||||
};
|
};
|
||||||
|
|
||||||
return (errnum >= 0 && errnum < QSE_COUNTOF(errstr))?
|
return (errnum >= 0 && errnum < QSE_COUNTOF(errstr))?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user