<div dir="ltr">Hi all,<div><br></div><div>Several times I&#39;ve seen issues with the way strings are handled in many parts of the code. Sometimes it&#39;s because of an incorrect use of some functions, like strncat(). Others it&#39;s because of a lack of error conditions check. Others it&#39;s a failure in allocating the right amount of memory, or even creating a big array in the stack.</div><div><br></div><div>Maybe we should create a set of library functions to work with strings to hide all these details and make it easier (and less error prone) to manipulate strings. I&#39;ve something already written some time ago that I can adapt to gluster.</div><div><br></div><div>On top of that we could expand it by adding path manipulation functions and string parsing features.</div><div><br></div><div>Do you think it&#39;s worth it ?</div><div><br></div><div>Xavi</div><div><br></div><div><br></div></div>