xcode instrument shows memory leaks on returning char pointer
===

I have a function which returns collection of string. All the memory allocation is done inside that function, as the size of the string is vary each time that function is called. All allocation is freed after the use of those strings. But when I run my application on simulator with instrument for leak test, it shows me the location where I actually malloced the char*s. 

  My confusion is, though I am freeing all the strings properly, is it still considered as leak for my application? OR this is kind of wrong observation by xcode instrument?

 Any response will be appreciated.  