0002-CVE-2012-4426.patch 603 B

1234567891011121314151617181920212223242526272829303132333435
  1. Patch taken from gentoo.
  2. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
  3. --- a/src/errors.c
  4. +++ b/src/errors.c
  5. @@ -25,24 +25,24 @@
  6. void err_quit(char *errmsg)
  7. {
  8. - fprintf(stderr, errmsg);
  9. + fprintf(stderr, "%s", errmsg);
  10. exit(-1);
  11. }
  12. void err_warn(char *errmsg)
  13. {
  14. if (quiet <= 1)
  15. - fprintf(stderr, errmsg);
  16. + fprintf(stderr, "%s", errmsg);
  17. }
  18. void err_info(char *errmsg)
  19. {
  20. if (quiet == 0)
  21. - fprintf(stderr, errmsg);
  22. + fprintf(stderr, "%s", errmsg);
  23. }
  24. void err_crit(char *errmsg)
  25. {
  26. if (quiet <= 2)
  27. - fprintf(stderr, errmsg);
  28. + fprintf(stderr, "%s", errmsg);
  29. }