https://github.com/BestImageViewer/geeqie/issues/553
A .desktop file without %f or %F and is a filter, will crash Geeqie.
Check if filedata structure is null.
args[n++] = command;
args[n] = NULL;
- if ((ed->flags & EDITOR_DEST) && fd->change && fd->change->dest) /* FIXME: error handling */
+ if ((ed->flags & EDITOR_DEST) && fd && fd->change && fd->change->dest) /* FIXME: error handling */
{
g_setenv("GEEQIE_DESTINATION", fd->change->dest, TRUE);
}