@ -124,7 +124,7 @@ getsubexp(const char *str, regmatch_t m, char *dst)
{
size_t len = 0;
if (m.rm_eo > m.rm_so) { /* skip empty substring */
if ((len = m.rm_eo - m.rm_so) > 0) { /* skip empty substring */
len = m.rm_eo - m.rm_so;
memcpy(dst, str + m.rm_so, len);
dst[len] = '\0';