Fix a NULL pointer dereference in parse_server_transport_line().

This commit is contained in:
George Kadianakis
2011-10-26 17:13:56 +02:00
committed by Nick Mathewson
parent beb9097bed
commit 9d53c00911
+4 -2
View File
@@ -4985,8 +4985,10 @@ parse_server_transport_line(const char *line, int validate_only)
done:
SMARTLIST_FOREACH(items, char*, s, tor_free(s));
smartlist_free(items);
SMARTLIST_FOREACH(transport_list, char*, s, tor_free(s));
smartlist_free(transport_list);
if (transport_list) {
SMARTLIST_FOREACH(transport_list, char*, s, tor_free(s));
smartlist_free(transport_list);
}
return r;
}