people were not noticing it as they were using 64 bits machines... but
with 32 bits just 4 bytes were copied and 3 were missing :-P
git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
EINA_SAFETY_ON_NULL_RETURN_VAL(file, NULL);
uri = alloca(3 * strlen(file) + 9);
- strncpy(uri, "file://", sizeof(uri));
- t = uri + 7;
+ memcpy(uri, "file://", sizeof("file://") - 1);
+ t = uri + sizeof("file://") - 1;
for (c = (const unsigned char *)file; *c != '\0'; c++)
{