Nnapravio sam par izmena. Jedna od gresaka je bila u vertex_t* vp1 = vhead, *head = NULL, *path = NULL, *temp; gde vhead treba da bude &vhead. Sada navodno nema memory leaks. Yooyo upravu si za ;
kad pokrenem program sa ./graph dobijam kako treba da izgleda output ali kada unesem parametre npr ./graph Kragujevac Beograd 153 Beograd Mladenovac 51 trebao bi da dobijem listu koja kaze:
kragujevac: beograd 153
beograd: kragujevac 153 mladenovac 51 // posto ima direktnu vezu sa oba suseda
mladenovac: beograd 51
i ostatak programa..
za sada dobijam nesto slicno ali recimo u drugoj liniji dobijam samo kragujevac 153 ne i mladenovic... ima ovde jos dosta da se radi..