valid = validate_recipients(nptr->name);
CtdlSubmitMsg(msg, valid, "");
- free(valid);
+ free_recipients(valid);
}
}
/* Now submit the message */
valid = validate_recipients(recipient);
if (valid != NULL) if (valid->num_error != 0) {
- free(valid);
+ free_recipients(valid);
valid = NULL;
}
if ( (valid == NULL) || (!strcasecmp(recipient, bouncesource)) ) {
CtdlSubmitMsg(msg, valid, force_room);
/* Clean up */
- if (valid != NULL) free(valid);
+ if (valid != NULL) free_recipients(valid);
CtdlFreeMessage(msg);
lprintf(CTDL_DEBUG, "leaving network_bounce()\n");
}
"A message you sent could not be delivered due to an invalid address.\n"
"Please check the address and try sending the message again.\n");
msg = NULL;
- free(recp);
+ free_recipients(recp);
return;
}
strcpy(target_room, ""); /* no target room if mail */
CtdlSubmitMsg(msg, recp, target_room);
}
CtdlFreeMessage(msg);
- free(recp);
+ free_recipients(recp);
}