commit | 77128f585ce682ebc14f063f4b91c8cdecf4e4b8 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Tue Aug 09 11:49:20 2016 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Tue Aug 09 14:30:57 2016 +0200 |
tree | 43b0b2083e653a6812e0e5c57cc495fe6c50c31f | |
parent | 2c594794dda6b744299dbe322576eb5ef088033c [diff] |
MINOR: sample: provide smp_is_rw() and smp_make_rw() At some places, smp_dup() is inappropriately called to ensure a modification is possible while in fact we only need to ensure the sample may be modified in place. Let's provide smp_is_rw() to check for this capability and smp_make_rw() to perform the smp_dup() when it is not the case. Note that smp_is_rw() will also try to add the trailing zero on strings when needed if possible, to avoid a useless duplication.