On Fri, Feb 27, 2015 at 09:59:57AM +0100, Sumit Bose wrote:
> >  done:
> > -    talloc_free(tmp_ctx);
> >      if (krberr != 0) KRB5_SYSLOG(krberr);
> >      if (keytab) krb5_kt_close(context, keytab);
> >      if (context) krb5_free_context(context);
> > +    if (ccname_file_dummy) unlink(ccname_file_dummy);
> 
> It would be nice if you can check the return code of unlink(). I know it
> is a bit useless because we can't do anything if unlink() fails. But we
> try to keep the SSSD build free of warning even with high warning levels
> and when using static analyzers like Coverity or the one from clang. I
> would expect that at least some of them will complain about the
> unchecked return value. Additionally a debug message telling why unlink()
> failed might help debug issue when the dummy file is not removed
> properly.
> 
> bye,
> Sumit

That's a good point, I think using the 'ret' variable would be fine,
since we return krberr.
_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to