subversion.patch 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. Index: neon/src/ne_207.c
  2. --- neon/src/ne_207.c.orig 1970-03-04 07:27:31.000000000 +0100
  3. +++ neon/src/ne_207.c 2004-04-16 18:10:50.000000000 +0200
  4. @@ -320,12 +320,12 @@
  5. if (ne_get_status(req)->code == 207) {
  6. if (!ne_xml_valid(p)) {
  7. /* The parse was invalid */
  8. - ne_set_error(sess, ne_xml_get_error(p));
  9. + ne_set_error(sess, "%s", ne_xml_get_error(p));
  10. ret = NE_ERROR;
  11. } else if (ctx.is_error) {
  12. /* If we've actually got any error information
  13. * from the 207, then set that as the error */
  14. - ne_set_error(sess, ctx.buf->data);
  15. + ne_set_error(sess, "%s", ctx.buf->data);
  16. ret = NE_ERROR;
  17. }
  18. } else if (ne_get_status(req)->klass != 2) {
  19. Index: neon/src/ne_auth.c
  20. --- neon/src/ne_auth.c.orig 1970-03-04 07:27:31.000000000 +0100
  21. +++ neon/src/ne_auth.c 2004-04-16 18:10:50.000000000 +0200
  22. @@ -1080,7 +1080,7 @@
  23. if (areq->auth_info_hdr != NULL &&
  24. verify_response(areq, sess, areq->auth_info_hdr)) {
  25. NE_DEBUG(NE_DBG_HTTPAUTH, "Response authentication invalid.\n");
  26. - ne_set_error(sess->sess, _(sess->spec->fail_msg));
  27. + ne_set_error(sess->sess, "%s", _(sess->spec->fail_msg));
  28. ret = NE_ERROR;
  29. } else if (status->code == sess->spec->status_code &&
  30. areq->auth_hdr != NULL) {
  31. Index: neon/src/ne_locks.c
  32. --- neon/src/ne_locks.c.orig 1970-03-04 07:27:31.000000000 +0100
  33. +++ neon/src/ne_locks.c 2004-04-16 18:10:50.000000000 +0200
  34. @@ -734,7 +734,7 @@
  35. }
  36. else if (parse_failed) {
  37. ret = NE_ERROR;
  38. - ne_set_error(sess, ne_xml_get_error(parser));
  39. + ne_set_error(sess, "%s", ne_xml_get_error(parser));
  40. }
  41. else if (ne_get_status(req)->code == 207) {
  42. ret = NE_ERROR;
  43. @@ -802,7 +802,7 @@
  44. if (ret == NE_OK && ne_get_status(req)->klass == 2) {
  45. if (parse_failed) {
  46. ret = NE_ERROR;
  47. - ne_set_error(sess, ne_xml_get_error(parser));
  48. + ne_set_error(sess, "%s", ne_xml_get_error(parser));
  49. }
  50. else if (ne_get_status(req)->code == 207) {
  51. ret = NE_ERROR;
  52. Index: neon/src/ne_props.c
  53. --- neon/src/ne_props.c.orig 1970-03-04 07:27:31.000000000 +0100
  54. +++ neon/src/ne_props.c 2004-04-16 18:10:50.000000000 +0200
  55. @@ -142,7 +142,7 @@
  56. if (ret == NE_OK && ne_get_status(req)->klass != 2) {
  57. ret = NE_ERROR;
  58. } else if (!ne_xml_valid(handler->parser)) {
  59. - ne_set_error(handler->sess, ne_xml_get_error(handler->parser));
  60. + ne_set_error(handler->sess, "%s", ne_xml_get_error(handler->parser));
  61. ret = NE_ERROR;
  62. }
  63. Index: neon/src/ne_xml.c
  64. --- neon/src/ne_xml.c.orig 1970-03-04 07:27:31.000000000 +0100
  65. +++ neon/src/ne_xml.c 2004-04-16 18:10:50.000000000 +0200
  66. @@ -539,7 +539,7 @@
  67. void ne_xml_set_error(ne_xml_parser *p, const char *msg)
  68. {
  69. - ne_snprintf(p->error, ERR_SIZE, msg);
  70. + ne_snprintf(p->error, ERR_SIZE, "%s", msg);
  71. }
  72. #ifdef HAVE_LIBXML