Blocked revisions 162670 via svnmerge
authorMark Michelson <mmichelson@digium.com>
Wed, 10 Dec 2008 16:46:51 +0000 (16:46 +0000)
committerMark Michelson <mmichelson@digium.com>
Wed, 10 Dec 2008 16:46:51 +0000 (16:46 +0000)
commit599b16e4062c1ed3c5b849a51f6d1d7b82698c9e
tree24e3a6c49145aeea432e192dc758551a8f769cd1
parent5e24d64e0b7c7cd0b6c44f24c33a26d715903287
Blocked revisions 162670 via svnmerge

........
r162670 | mmichelson | 2008-12-10 10:44:37 -0600 (Wed, 10 Dec 2008) | 14 lines

Update to stringfield handling so that side-effects on
parameters are not evaluated multiple times.

An example where this caused a problem was in chan_sip.c, with
the line

  ast_string_field_set(p, fromdomain, ++fromdomain);

This patch was originally uploaded to issue #13783 by
jamessan. While the issue was closed for other reasons, this
patch is valid and fixes a separate problem, and is thus
being committed.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@162672 65c4cc65-6c06-0410-ace0-fbb531ad65f3