forked from enlightenment/efl
fix clang nonnull report
This commit is contained in:
parent
aaf5a55319
commit
7f2eafc8f1
|
@ -382,15 +382,18 @@ _embryo_str_snprintf(Embryo_Program *ep, Embryo_Cell *params)
|
||||||
int l;
|
int l;
|
||||||
|
|
||||||
STRGET(ep, tmp, params[4 + p]);
|
STRGET(ep, tmp, params[4 + p]);
|
||||||
l = strlen(tmp);
|
if (tmp)
|
||||||
if ((o + l) > (params[2] - 1))
|
{
|
||||||
{
|
l = strlen(tmp);
|
||||||
l = params[2] - 1 - o;
|
if ((o + l) > (params[2] - 1))
|
||||||
if (l < 0) l = 0;
|
{
|
||||||
tmp[l] = 0;
|
l = params[2] - 1 - o;
|
||||||
}
|
if (l < 0) l = 0;
|
||||||
strcpy(s2 + o, tmp);
|
tmp[l] = 0;
|
||||||
o += l;
|
}
|
||||||
|
strcpy(s2 + o, tmp);
|
||||||
|
o += l;
|
||||||
|
}
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue