Originariamente inviato da oregon ... il terminatore lo scrive la sprintf ma lo spazio lo devi prevedere tu.
Si, certo, questo si.
Quello che mi chiedevo e'... se non allocando lo spazio per il carettere finale aggiuntivo si provoca (possibilmente) un seg fault in seguito alla chiamata alla sprintf o se, invece, in tal caso la sprintf sovrascrive il carattere finale oppure proprio non mette lo '\0' con conseguenze problematiche quando si andra' a fare la free...