Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. --- old/src/perl.c 2017-03-04 21:21:35.000000000 +0000
  2. +++ new/src/perl.c 2019-03-09 23:42:10.546624662 +0000
  3. @@ -160,6 +160,23 @@
  4. uschar *str;
  5. int items;
  6.  
  7. + if (name[0] == '_')
  8. + {
  9. + *errstrp = US"forbidden function name";
  10. + return 0;
  11. + }
  12. +
  13. + int i = 0;
  14. + while (name[i] > 0)
  15. + {
  16. + if (name[i++] == ':')
  17. + {
  18. + *errstrp = US"forbidden function name";
  19. + return 0;
  20. + }
  21. + }
  22. +
  23. +
  24. if (!interp_perl)
  25. {
  26. *errstrp = US"the Perl interpreter has not been started";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement