diff options
author | Chris Michael <cpmichael@osg.samsung.com> | 2016-01-07 15:23:45 -0500 |
---|---|---|
committer | Chris Michael <cpmichael@osg.samsung.com> | 2016-01-07 15:23:45 -0500 |
commit | a6fb564f38278f83fb14291357c1902a80970ca0 (patch) | |
tree | 01d27429686ffbac0b2eb1a3e01921ce9ef4a5ca | |
parent | 2f718de3b95b715fd965dedb93f0bc58bf9c8c00 (diff) | |
download | elementary-a6fb564f38278f83fb14291357c1902a80970ca0.tar.gz |
elementary: Fix potential sizeof mismatch
Coverity CID1347398 reports that this could potentially be a
non-portable assumption resulting in a sizeof mismatch. Fix this by
using the actual structure type in the call to calloc.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
-rw-r--r-- | src/lib/elm_config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c index 2f86c1cc4..bd1b9ff50 100644 --- a/src/lib/elm_config.c +++ b/src/lib/elm_config.c @@ -900,7 +900,7 @@ elm_config_profile_derived_add(const char *profile, const char *derive_options) Elm_Config_Derived *derived; derived = _elm_config_derived_load(_elm_profile); - if (!derived) derived = calloc(1, sizeof(derived)); + if (!derived) derived = calloc(1, sizeof(Elm_Config_Derived)); if (derived) { Elm_Config_Derived_Profile *dp = calloc(1, sizeof(Elm_Config_Derived_Profile)); |