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/.
Holger Hans Peter Freyther holger at freyther.deOn Wed, Mar 12, 2014 at 09:06:29PM +0400, Alexander Chemeris wrote:
> +/* Decode validity period format 'relative in integer representation'.
> + * Returns number of seconds relative to a current time. */
this style of comments is only for net/* in the kernel coding style.
> +static time_t gsm340_vp_relative_integer(uint8_t *sms_vp)
>  {
>  	uint8_t vp;
> -	unsigned long minutes;
>  	vp = *(sms_vp);
>  	if (vp == 0) {
>  		LOGP(DLSMS, LOGL_ERROR,
>  		     "reserved relative_integer validity period\n");
> -		return gsm340_vp_default();
> +#warning We should return an RP-Error here.
> +		return SMS_DEFAULT_VALIDITY_PERIOD;
What does this warning mean? The code will not be able to generate
and initiate the RP-Error procedure. So how do you intend to indicate
the error condition? What should the caler do?