diff options
-rw-r--r-- | src/goaidentity/goakerberosidentity.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/goaidentity/goakerberosidentity.c b/src/goaidentity/goakerberosidentity.c index 55288d2..a20c043 100644 --- a/src/goaidentity/goakerberosidentity.c +++ b/src/goaidentity/goakerberosidentity.c @@ -1121,11 +1121,10 @@ goa_kerberos_identity_initable_init (GInitable *initable, if (self->identifier == NULL) { - self->identifier = get_identifier (self, error); - if (self->identifier == NULL) - return FALSE; + self->identifier = get_identifier (self, NULL); - queue_notify (self, &self->identifier_idle_id, "identifier"); + if (self->identifier != NULL) + queue_notify (self, &self->identifier_idle_id, "identifier"); } verification_error = NULL; |