summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/eina_file.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/eina_file.c b/src/lib/eina_file.c
index bdfe2a7..d34f917 100644
--- a/src/lib/eina_file.c
+++ b/src/lib/eina_file.c
@@ -501,10 +501,14 @@ slprintf(char *str, size_t size, const char *format, ...)
static char *
_eina_file_escape(const char *path, int *length)
{
- char *result = strdup(path ? path : "");
- char *p = result;
- char *q = result;
- int len;
+ char *result;
+ char *p;
+ char *q;
+ size_t len;
+
+ result = strdup(path ? path : "");
+ p = result;
+ q = result;
if (!result)
return NULL;