[OpenSER-Devel] Error assigning an AVP other AVP with NULL value
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Jul 2 12:51:06 CEST 2008
Bogdan-Andrei Iancu schrieb:
> Hi Klaus,
>
> yes, the the meaning and the processing of NULL value is a bit
> inconsistent in regards to AVPs and PVs....I tried last year with Juha
> to make some light in ops involving the NULL values, but it was a
> partial success..
I do not know details about the implementation specific reasons, but I
think NULL handling should be identical for all kind of PVs.
regards
klaus
>
> Regards,
> Bogdan
>
> Klaus Darilion wrote:
>> IMO this whole NULL stuff with AVPs, variables and PVs is really
>> annoying. We should try to find a common, intuitive behavior for the
>> next release.
>>
>> regards
>> klaus
>>
>> Bogdan-Andrei Iancu schrieb:
>>> Hi Iñaki,
>>>
>>> Assigning NULL to an AVP will remove the AVP - that AVP will not
>>> exist anymore. So the second assignment will simply fail as there is
>>> no right value (the source AVP does not exists).
>>>
>>> Regards,
>>> Bogdan
>>>
>>> Iñaki Baz Castillo wrote:
>>>> Hi, doing this is perfectly valid:
>>>>
>>>> $avp(s:aaa) = null;
>>>>
>>>> And doing this too:
>>>>
>>>> $avp(s:bbb) = $avp(s:aaa);
>>>>
>>>> But doing them together gets an error:
>>>>
>>>> $avp(s:aaa) = null;
>>>> $avp(s:bbb) = $avp(s:aaa);
>>>>
>>>> -----
>>>> ERROR:core:do_assign: no value in right expression
>>>> ERROR:core:do_assign: error at line: 263
>>>> -----
>>>>
>>>> It makes no sense, if I can set null for an AVP, and I can assign an
>>>> AVP other AVP value, why can't I assign an AVP with null value to
>>>> other AVP?
>>>>
>>>> Should I open a bug report for this?
>>>>
>>>> Regards.
>>>>
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at lists.openser.org
>>> http://lists.openser.org/cgi-bin/mailman/listinfo/devel
>>
>
More information about the Devel
mailing list