/* count the number of aliases */
for (aliasp = aliases; aliasp; aliasp = aliasp->next)
{
- aliasp->self->del = false;
- aliasp->self->tagged = false;
+ aliasp->del = false;
+ aliasp->tagged = false;
menu->max++;
}
for (i = omax, aliasp = aliases; aliasp; aliasp = aliasp->next, i++)
{
- AliasTable[i] = aliasp->self;
+ AliasTable[i] = aliasp;
aliases = aliasp;
}
}
else
{
- AliasTable[menu->current]->self->del = (op == OP_DELETE);
+ AliasTable[menu->current]->del = (op == OP_DELETE);
menu->redraw |= REDRAW_CURRENT;
if (option(OPT_RESOLVE) && menu->current < menu->max - 1)
{
}
new = safe_calloc(1, sizeof(struct Alias));
- new->self = new;
new->name = safe_strdup(buf);
mutt_addrlist_to_local(adr);
{
/* create a new alias */
tmp = safe_calloc(1, sizeof(struct Alias));
- tmp->self = tmp;
tmp->name = safe_strdup(buf->data);
/* give the main addressbook code a chance */
if (CurrentMenu == MENU_ALIAS)