diff options
author | José Roberto de Souza <jose.souza@intel.com> | 2013-07-08 13:42:18 -0300 |
---|---|---|
committer | José Roberto de Souza <jose.souza@intel.com> | 2013-07-08 13:52:12 -0300 |
commit | 9b9002e7e379dc4440ac7544bd2c177c9cf16041 (patch) | |
tree | c98a21d96dc44ecef14102f59d606153ba8dfb3c /src/bin/eldbus | |
parent | 353de508988a5c4bb36b970f52cf9b67fce5decb (diff) | |
download | efl-9b9002e7e379dc4440ac7544bd2c177c9cf16041.tar.gz |
eldbus-codegen: If substr dont exist in string return string.
CID: 1039339
Diffstat (limited to 'src/bin/eldbus')
-rw-r--r-- | src/bin/eldbus/utils.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bin/eldbus/utils.c b/src/bin/eldbus/utils.c index a020445e1d..de4eb1502d 100644 --- a/src/bin/eldbus/utils.c +++ b/src/bin/eldbus/utils.c @@ -87,6 +87,11 @@ replace_string(const char *string, const char *substr, const char *replacement) Eina_Strbuf *buffer = eina_strbuf_new(); pch = strtok(str_cpy, substr); + if (!pch) + { + eina_strbuf_free(buffer); + return str_cpy; + } eina_strbuf_append(buffer, pch); while ((pch = strtok(NULL, substr))) |