X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=dccp_recv.c;h=c22fa84d461ed48a7a35c980ad32b8c8129b65c8;hb=957daedc7a0f238a9d3b34ff4a3c84d5ed3851ec;hp=a0f8371efae6b0974a4f9c88ef1365b208a48eda;hpb=eecc102ad0abeb0335fe994bb72031a15b9090d7;p=paraslash.git diff --git a/dccp_recv.c b/dccp_recv.c index a0f8371e..c22fa84d 100644 --- a/dccp_recv.c +++ b/dccp_recv.c @@ -105,10 +105,11 @@ err: */ static bool dccp_recv_ccid_support_check(struct dccp_recv_args_info *conf) { - uint8_t ccids[DCCP_MAX_HOST_CCIDS]; - uint8_t nccids = sizeof(ccids), i, j; + uint8_t *ccids; + int i, j, nccids; - if (dccp_available_ccids(ccids, &nccids) == NULL) + nccids = dccp_available_ccids(&ccids); + if (nccids <= 0) return false; for (i = 0; i < conf->ccid_given; i++) {