From 9b9002e7e379dc4440ac7544bd2c177c9cf16041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Mon, 8 Jul 2013 13:42:18 -0300 Subject: [PATCH] eldbus-codegen: If substr dont exist in string return string. CID: 1039339 --- src/bin/eldbus/utils.c | 5 +++++ 1 file changed, 5 insertions(+) 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)))