Why Serial.println() modify my data?

Ok, I figured it out, I'm such an idiot XD
I'm prepare the code for posting then I found this

Where it cause problem:
Serial.println((char *)getBuffer());

Function:
uint8_t *getBuffer()
{
encom_Buffer[15] = 0; <---------- It's used to be there for debugging and I forgot about it XD
return encom_Buffer;
}

Sorry for being a total idiot :stuck_out_tongue: