{
replocater = curlocater + strlen(key) + 1;
- while (*replocater && *replocater == ' ' || *replocater == '=')
+ while ((*replocater) && (*replocater != ' ') && (*replocater != '>'))
replocater++;
- while (*replocater && *replocater != ' ' && *replocater != '>')
- replocater++;
-
if (replocater-curlocater > strlen(key)+1)
{
- replocater--;
eina_strbuf_append_n(diffbuf, curlocater, replocater-curlocater+1);
}
else
if (curlocater)
{
replocater = curlocater + key_len + 1;
- while ((*replocater) && (*replocater != '='))
- replocater++;
- while (*replocater && *replocater != ' ' && *replocater != '>')
+ while ((*replocater) && (*replocater != ' ') && (*replocater != '>'))
replocater++;
- if (replocater - curlocater > key_len + 1)
+ if (replocater - curlocater > key_len)
{
- replocater--;
eina_strbuf_append_n(diffbuf, curlocater,
replocater-curlocater);
}