Subversion Repositories libspf2

Compare Revisions

Ignore whitespace Rev 39 → Rev 40

/branches/lenny/debian/patches/42_empty_sender.dpatch
21,10 → 21,10
sr->env_from = strdup(from);
- sr->env_from_lp = strdup(from); /* Too long, but simple */
- sr->env_from_lp[(cp - from)] = '\0';
+ *cp = '\0';
+ sr->env_from_lp = strdup(from);
+ sr->env_from[cp - from] = '\0';
+ sr->env_from_lp = strdup(sr->env_from);
sr->env_from_dp = strdup(cp + 1);
+ *cp = '@';
+ sr->env_from[cp - from] = '@';
}
else {
+ if (cp == from) from++; /* "@domain.example" */