Skip to content

Instantly share code, notes, and snippets.

@flatcap
Created August 7, 2017 09:14
Show Gist options
  • Save flatcap/fd5a5054f445e6983d94fac709a56de5 to your computer and use it in GitHub Desktop.
Save flatcap/fd5a5054f445e6983d94fac709a56de5 to your computer and use it in GitHub Desktop.
// Function
static void clean_references(struct MuttThread *brk, struct MuttThread *cur);
// Original Code
for (ref = cur->message->env->references; p->message && ref; ref = ref->next)
if (mutt_strcasecmp(ref->data, p->message->env->message_id) == 0)
{
done = true;
break;
}
// New Code
for (ref = STAILQ_FIRST(&cur->message->env->references);
p->message && ref;
ref = STAILQ_NEXT(ref, entries))
{
if (mutt_strcasecmp(ref->data, p->message->env->message_id) == 0)
{
done = true;
break;
}
}
// Suggestion
STAILQ_FOREACH(ref, &cur->message->env->references, entries)
{
if (!p->message)
break;
if (mutt_strcasecmp(ref->data, p->message->env->message_id) == 0)
{
done = true;
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment