Bisogna vedere il resto del codice ... cosa è k ? Quanto vale G->buffer ?