Fix memset usage

SVN revision: 51041
This commit is contained in:
Lucas De Marchi 2010-08-12 14:28:30 +00:00
parent 288403f62b
commit d4329a77a5
1 changed files with 4 additions and 3 deletions

View File

@ -340,9 +340,10 @@ _il_home_desktop_find_border(E_Zone *zone, Efreet_Desktop *desktop)
exe = strdup(desktop->exec);
else
{
exe = malloc(p - desktop->exec + 1);
memset(exe, 0, sizeof(exe));
if (exe) eina_strlcpy(exe, desktop->exec, p - desktop->exec + 1);
size_t s = p - desktop->exec + 1;
exe = malloc(s);
memset(exe, 0, s);
if (exe) eina_strlcpy(exe, desktop->exec, s);
}
if (exe)
{