bmtad agent->data 空間不足的問題
在 bmta.log 中,只要有使用者連上去,就會出現下列錯誤訊息:
CONN [1] 61.79.66.116 ip:74424f3d 02/11/27 22:18:10
ERROR Not enough space in agent->data 02/11/27 22:18:10
EXIT abort: 11, errno: 12, gline: 3865 02/11/27 22:18:10
在 source code 中,應該是下列程式碼寫出這個錯誤訊息的。 (3863 行附近)
MYDOG;
agent->data = (char *) malloc(MIN_DATA_SIZE);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
原因是不能 malloc 一塊記憶體??
MYDOG;
if(!agent->data) /* Thor.990205: 記錄空間不夠 */
TRACE("ERROR","Not enough space in agent->data");
請問各位大大,是系統在什麼情況下才會發生這樣的錯誤訊息啊?
有沒有什麼解決方法呢?
--
※ Origin: 暨大水沙連 <bbs.ncnu.edu.tw>
◆ From: ip125.puli33.ncnu.edu.tw
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Maple 近期熱門文章
PTT數位生活區 即時熱門文章