goto out;
break;
case TCPCHK_SEND_BINARY_LF: {
- int len = 0;
+ int len = b_size(&check->bo);
tmp = alloc_trash_chunk();
if (!tmp)
if (!b_data(tmp))
goto out;
tmp->area[tmp->data] = '\0';
- b_set_data(&check->bo, b_size(&check->bo));
if (parse_binary(b_orig(tmp), &check->bo.area, &len, NULL) == 0)
goto error_lf;
check->bo.data = len;
}
break;
case TCPCHK_SEND_BINARY: {
- int len = 0;
+ int len = chk->send.data.len;
if (parse_binary(data, &chk->send.data.ptr, &len, errmsg) == 0) {
memprintf(errmsg, "'%s' invalid binary string (%s).\n", data, *errmsg);
goto error;
}
break;
case TCPCHK_EXPECT_BINARY: {
- int len = 0;
+ int len = chk->expect.data.len;
if (parse_binary(pattern, &chk->expect.data.ptr, &len, errmsg) == 0) {
memprintf(errmsg, "invalid binary string (%s)", *errmsg);