Richard Guenther wrote:
...
>>> The patch is ok with caching strlen and using memcpy.
>>
>> Like this, I presume:
>> [alternatively, declare and compute m_len on a separate line,
>>  just before the comparison:
>>   size_t m_len = strlen (m->name);
>>  I'd actually prefer that, but don't know if decl-after-stmt is ok here.
>>  ]
>
> Works for me with ...
...
>> -      if (strlen (m->name) >= sizeof buf)
>> +      if ((m_len = strlen (m->name)) >= sizeof buf)
>
> ... the strlen in a separate stmt like
>
>         m_len = strlen (m->name);
>         if (m_len >= sizeof (buf))

Thanks.
Adjusted and committed.

Reply via email to