[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug in bbcombotest 4.3.0-beta2
- To: "hobbit (at) hswn.dk" <hobbit (at) hswn.dk>
- Subject: Bug in bbcombotest 4.3.0-beta2
- From: Francesco Duranti <fduranti (at) q8.it>
- Date: Fri, 24 Jul 2009 19:30:32 +0200
- Accept-language: it-IT, en-US
- Acceptlanguage: it-IT, en-US
- References: <833FE11B4A07FD4789F720B6F915124F0786CA3481 (at) HHCGVL-COMM01> <833FE11B4A07FD4789F720B6F915124F0786CA3511 (at) HHCGVL-COMM01> <833FE11B4A07FD4789F720B6F915124F0786CA3513 (at) HHCGVL-COMM01> <200907241145.19772.bgmilne (at) staff.telkomsa.net>
- Thread-index: AcoMTHVxo0NqvN/kRdeVpHTaFO/XRQAN1Tkw
- Thread-topic: Bug in bbcombotest 4.3.0-beta2
Hi all,
I don't know if anyone use it or is interested but there's a bug in 4.3.0-beta2 (and 4.4.0 too) related to the bbcombotest.
The bug is at line 216 in the if just after the sendmessage...
This is the code interested... the problem is that in 4.3.0 variable board is not passed to sendmessage anymore (as in 4.2.3) so the if for the error is always true and the test are not checked.
hobbitdresult = sendmessage("hobbitdboard fields=hostname,testname,color", NULL, BBTALK_TIMEOUT, sres);
if ((hobbitdresult != BB_OK) || (board == NULL)) {
board = "";
*errptr += sprintf(*errptr, "Could not access hobbitd board, error %d\n", hobbitdresult);
return COL_CLEAR;
}
Changing the "if" to "if (hobbitdresult != BB_OK) {" should solve the problem.