We have orig_path, it is set by rp. Only problem is that it was set after efreet_desktop_read so the error handler would work as it should. Wrong solution. So now we set orig_path to NULL, so we always can free rp. SVN revision: 46880