Credo che il problema possa essere il fatto che manchi un memset della struttura