This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Neels Hofmeyr nhofmeyr at sysmocom.deOn Thu, Nov 24, 2016 at 12:01:08PM -0800, scan-admin at coverity.com wrote: > ________________________________________________________________________________________________________ > *** CID 149097: Null pointer dereferences (FORWARD_NULL) > /source-Osmocom/openbsc/openbsc/src/gprs/gprs_sndcp_comp.c: 67 in gprs_sndcp_comp_create() > 61 comp_field->rfc2507_params->nsapi, > 62 sizeof(comp_entity->nsapi)); > 63 } else if (comp_field->rohc_params) { > 64 comp_entity->nsapi_len = comp_field->rohc_params->nsapi_len; > 65 memcpy(comp_entity->nsapi, comp_field->rohc_params->nsapi, > 66 sizeof(comp_entity->nsapi)); > >>> CID 149097: Null pointer dereferences (FORWARD_NULL) > >>> Comparing "comp_field->v42bis_params" to null implies that "comp_field->v42bis_params" might be null. The point of this complaint: - gprs_sndcp_comp.c:67 implies that v42bis_params might be NULL - on line 104 we call gprs_sndcp_dcomp_init() - then this function (gprs_sndcp_dcomp.c near 88) dereferences comp_field->v42bis_params without checking for NULL (instead relies on comp_entity->algo == V42BIS) I think I'd add an OSMO_ASSERT(comp_field->v42bis_params) in gprs_sndcp_dcomp_init(). pmaier? ~N -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20161125/1ebdbfe4/attachment.bin>