projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8948d6d
)
Don't allow NULL id
author
Sebastian Dransfeld
<sd@tango.flipp.net>
Sat, 6 Nov 2010 18:13:57 +0000
(18:13 +0000)
committer
Sebastian Dransfeld
<sd@tango.flipp.net>
Sat, 6 Nov 2010 18:13:57 +0000
(18:13 +0000)
This fixes #567
SVN revision: 54243
src/bin/e_gadcon.c
patch
|
blob
|
history
diff --git
a/src/bin/e_gadcon.c
b/src/bin/e_gadcon.c
index
8e8808a
..
2560820
100644
(file)
--- a/
src/bin/e_gadcon.c
+++ b/
src/bin/e_gadcon.c
@@
-776,8
+776,13
@@
e_gadcon_client_config_new(E_Gadcon *gc, const char *name)
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1);
if (!cf_gcc) return NULL;
- cf_gcc->name = eina_stringshare_add(name);
cf_gcc->id = eina_stringshare_add(cc->func.id_new(cc));
+ if (!cf_gcc->id)
+ {
+ free(cf_gcc);
+ return NULL;
+ }
+ cf_gcc->name = eina_stringshare_add(name);
if (gc->zone)
cf_gcc->geom.res = gc->zone->w;
else