From: Michael Jerris Date: Thu, 1 May 2014 18:32:23 +0000 (-0400) Subject: FS-6500: try to do the bounds checking properly using element of the enum X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28efa9e6a2b76886c9bc9046e7416943f53c58d8;p=thirdparty%2Ffreeswitch.git FS-6500: try to do the bounds checking properly using element of the enum --- diff --git a/libs/freetdm/src/ftdm_io.c b/libs/freetdm/src/ftdm_io.c index 21e7bc3f7b..26305e0fbb 100644 --- a/libs/freetdm/src/ftdm_io.c +++ b/libs/freetdm/src/ftdm_io.c @@ -542,11 +542,11 @@ static ftdm_status_t ftdm_set_caller_data(ftdm_span_t *span, ftdm_caller_data_t caller_data->rdnis.type = span->default_caller_data.rdnis.type; } - if (caller_data->bearer_capability >= FTDM_INVALID_INT_PARM) { + if (caller_data->bearer_capability >= FTDM_BEARER_CAP_INVALID) { caller_data->bearer_capability = span->default_caller_data.bearer_capability; } - if (caller_data->bearer_layer1 >= FTDM_INVALID_INT_PARM) { + if (caller_data->bearer_layer1 >= FTDM_USER_LAYER1_PROT_INVALID) { caller_data->bearer_layer1 = span->default_caller_data.bearer_layer1; }