- 论坛徽章:
- 0
|
哥哥我在编译的时候,也发送这个问题了。
我找到 hbaping.c:326 行:
vi lib/plugins/HBcomm/hbaping.c
320 if (add_msg_auth(nmsg) != HA_OK) {
321 LOG(PIL_CRIT, "cannot add auth field to message");
322 ha_msg_del(nmsg); nmsg = NULL;
323 return NULL;
324 }
325
326 pkt = msg2wirefmt(nmsg, lenp);
327 if( pkt == NULL){
328 LOG(PIL_WARN, "containg msg to wirefmt failed in hbaping_read()\n");
329 return NULL;
330 }
331
332 ha_msg_del(nmsg);
333
334 memcpy(hbaping_pkt, pkt, *lenp);
335 free(pkt);
336
337 return hbaping_pkt;
338
339 }
把 326 行改成这样
320 if (add_msg_auth(nmsg) != HA_OK) {
321 LOG(PIL_CRIT, "cannot add auth field to message");
322 ha_msg_del(nmsg); nmsg = NULL;
323 return NULL;
324 }
325
326 pkt = NULL; /*奶奶的 ,就这样干!!*/
327 if( pkt == NULL){
328 LOG(PIL_WARN, "containg msg to wirefmt failed in hbaping_read()\n");
329 return NULL;
330 }
331
332 ha_msg_del(nmsg);
333
334 memcpy(hbaping_pkt, pkt, *lenp);
335 free(pkt);
336
337 return hbaping_pkt;
338
339 }
再./ConfigureMe make
ok
说下,这个是程序bug,不是系统少包。
我在编译glue-1.0.6.tar.bz2的时候也遇到了这样的问题。
你试试,有什么问题联系联系:qq 273892955 |
|