Infatti la soluzione di KrOW consiste nel dereferenziare il valore restituito da pop() (che è appunto un puntatore a puntatore a Node) che a quel punto diviene un semplice puntatore a Node, e quindi compatibile con il dato node che all'interno della funzione è proprio anch'esso un puntatore a Node.
(sembra uno scioglilingua)