LL_FOREACH (reply->entries, elt)
{
if (elt->type == RDNS_REQUEST_TXT) {
+ if (err != NULL) {
+ /* Free error as it is insignificant */
+ g_error_free (err);
+ err = NULL;
+ }
key = rspamd_dkim_parse_key (cbdata->ctx, elt->content.txt.data,
&keylen,
&err);
}
}
}
- if (key != NULL && err != NULL) {
- /* Free error as it is insignificant */
- g_error_free (err);
- err = NULL;
- }
cbdata->handler (key, keylen, cbdata->ctx, cbdata->ud, err);
}
}