Subject: [E-devel] elm_label patch(bugfix)
It's a bugfix patch of elm_label.
In strbuf_key_value_replace, null pointer reference can be occured
SVN revision: 55870
replocater = curlocater + key_len + 1;
while ((*replocater != '=') && (replocater))
replocater++;
- if (replocater)
- {
- replocater++;
- while ((*replocater != ' ') &&
- (*replocater != '>') &&
- (!replocater))
- replocater++;
- }
- if (replocater)
+
+ while ((*replocater) &&
+ (*replocater != ' ') &&
+ (*replocater != '>'))
+ replocater++;
+
+ if ((replocater - curlocater) > (key_len + 1))
{
replocater--;
eina_strbuf_append_n(diffbuf, curlocater,