We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06f571e commit f864a3bCopy full SHA for f864a3b
1 file changed
simula.c
@@ -139,7 +139,15 @@ Sinais* simula(t_circuito* circuto, Sinais* entradas)
139
itTr = itTr->proximo;
140
}
141
142
- free(listaTr); // popEvento nao liberou a lista de transicoes, fazemos isso aqui
+ // TODO: extrair esse codigo de liberacao de mem para funcao
143
+ // popEvento() nao liberou mem da lista de transicoes, fazemos isso aqui
144
+ Transicao* pt = listaTr;
145
+ Transicao* pta;
146
+ while (pt) {
147
+ pta = pt;
148
+ pt = pt->proximo;
149
+ free(pta);
150
+ }
151
listaTr = NULL;
152
153
for( i=0 ; i < portasAlteradas->tamanho ; i++ )
0 commit comments