dimkr / rlsd

A lightweight, retro Linux-libre distro
http://rlsd.dimakrasner.com
MIT License
72 stars 7 forks source link

Infinite loop in the GTK+ save dialog #2

Closed dimkr closed 10 years ago

dimkr commented 10 years ago

When the GTK+ save dialog shows up, the application enters an infinite malloc() loop. open_new_dir() is called endlessly.

dimkr commented 10 years ago

It seems GTK+ does two readdir() loops, with a rewinddir() call between them. It doesn't work for luufs - I guess it's because of the FUSE single-call interface of readdir().