probonopd / go-appimage

Go implementation of AppImage tools
MIT License
812 stars 71 forks source link

Skip circular deps, close elf file before opening others. #289

Closed chipolux closed 5 months ago

chipolux commented 5 months ago

Fixes issue #287

Skips extracting dependencies from libs we have already seen to avoid getting trapped in circular dependencies, also ensures we close the current library after we extract it's imported libs.

probonopd commented 5 months ago

Thanks @chipolux, a very welcome contribution 👍