key file: Handle filename being NULL
key file: Handle filename being NULL

This happens when we are default-constructed
without explicit arguments.

Closes: https://gitlab.gnome.org/GNOME/glib/issues/1825

endlessm/glib,endlessm/glib,endlessm/glib,endlessm/glib,endlessm/glib