the buffer must be greater then src string len otherwise bad things happen!