vhosthack.patch 720 B

123456789101112131415161718192021222324252627282930
  1. --- imap/lmtpengine.c.dist Wed Jun 5 20:32:15 2002
  2. +++ imap/lmtpengine.c Sun Jun 23 02:15:51 2002
  3. @@ -440,7 +440,7 @@
  4. if (!*p++) return 0;
  5. }
  6. else {
  7. - while (*p && *p != '@' && *p != '>') {
  8. + while (*p && /* *p != '@' && */ *p != '>') {
  9. if (*p == '\\') {
  10. if (!*++p) return 0;
  11. }
  12. @@ -461,7 +461,7 @@
  13. if (*p++ != ']') return 0;
  14. }
  15. else {
  16. - while (isalnum((int) *p) || *p == '.' || *p == '-') p++;
  17. + while (isalnum((int) *p) || *p == '.' || *p == '-' || *p == '_') p++;
  18. }
  19. }
  20. @@ -942,7 +942,7 @@
  21. }
  22. }
  23. else {
  24. - while (*addr != '@' && *addr != '>') {
  25. + while (/* *addr != '@' && */ *addr != '>') {
  26. if (*addr == '\\') addr++;
  27. *dest++ = *addr++;
  28. }