forked from enlightenment/efl
fix malloc calls
check return value and remove unneeded sizeof(char) SVN revision: 50783
This commit is contained in:
parent
1576311af3
commit
99673bb0a8
|
@ -207,7 +207,8 @@ efreet_dir_get(const char *key, const char *fallback)
|
|||
|
||||
user = efreet_home_dir_get();
|
||||
len = strlen(user) + strlen(fallback) + 1;
|
||||
dir = malloc(sizeof(char) * len);
|
||||
dir = malloc(len);
|
||||
if (!dir) return NULL;
|
||||
snprintf(dir, len, "%s%s", user, fallback);
|
||||
|
||||
t = eina_stringshare_add(dir);
|
||||
|
|
|
@ -176,7 +176,8 @@ efreet_icon_deprecated_user_dir_get(void)
|
|||
|
||||
user = efreet_home_dir_get();
|
||||
len = strlen(user) + strlen("/.icons") + 1;
|
||||
efreet_icon_deprecated_user_dir = malloc(sizeof(char) * len);
|
||||
efreet_icon_deprecated_user_dir = malloc(len);
|
||||
if (!efreet_icon_deprecated_user_dir) return NULL;
|
||||
snprintf(efreet_icon_deprecated_user_dir, len, "%s/.icons", user);
|
||||
|
||||
return efreet_icon_deprecated_user_dir;
|
||||
|
@ -192,7 +193,8 @@ efreet_icon_user_dir_get(void)
|
|||
|
||||
user = efreet_data_home_get();
|
||||
len = strlen(user) + strlen("/icons") + 1;
|
||||
efreet_icon_user_dir = malloc(sizeof(char) * len);
|
||||
efreet_icon_user_dir = malloc(len);
|
||||
if (!efreet_icon_user_dir) return NULL;
|
||||
snprintf(efreet_icon_user_dir, len, "%s/icons", user);
|
||||
|
||||
return efreet_icon_user_dir;
|
||||
|
|
Loading…
Reference in New Issue