GNS3 / vpcs

Simple Virtual PC Simulator
BSD 2-Clause "Simplified" License
101 stars 39 forks source link

An improper locking bug(e.g., deadlock) on the lock LIST_LOCK; #35

Closed ryancaicse closed 3 years ago

ryancaicse commented 3 years ago

Hi, developers, thank you for your checking. It seems the lock LIST_LOCK; is not released correctly when hoff == 0in the function ipreass6?

https://github.com/GNS3/vpcs/blob/fa58d6a1e6b23685ef5ab9d84fdb1d85df883250/src/frag6.c#L191-L220

Best,

grossmj commented 3 years ago

Thanks, we going to check it out.