eldbus-codegen: If substr dont exist in string return string.
authorJosé Roberto de Souza <jose.souza@intel.com>
Mon, 8 Jul 2013 16:42:18 +0000 (13:42 -0300)
committerJosé Roberto de Souza <jose.souza@intel.com>
Mon, 5 Aug 2013 16:25:26 +0000 (13:25 -0300)
CID: 1039339

src/codegen/utils.c

index a020445..de4eb15 100644 (file)
@@ -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)))