Non è che puoi evidenziarmi la correzione direttamente sul codice?
L'ho postato qui http://pastebin.com/pNt0c3iq.
Onestamente mi sembra che sia inizializzato rig_int , e poi dopo quando l'utente imposta il numero delle righe cambia.