All the other initialisation failure paths set a GError, but this one
didn’t. Set a GError to avoid breaking the invariant that returning
FALSE should always have a GError set.
Signed-off-by: Philip Withnall email@example.com
Helps #1523 (closed)
This will create a new commit in order to revert the existing changes.