X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=dccp_recv.c;h=c22fa84d461ed48a7a35c980ad32b8c8129b65c8;hb=4d4379901a0a01859728d56795a7ab6ada9c876b;hp=a0f8371efae6b0974a4f9c88ef1365b208a48eda;hpb=c37a24b653b5a3834eecd8e6f95a88a95379c005;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++) {