[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] Fix tor-fw-helper-natpmp.c API usage
commit 8b0d9452ca2053bbfba60750d169aaf52037cfcd
Author: Jacob Appelbaum <jacob@xxxxxxxxxxxxx>
Date: Sun Jun 19 02:31:13 2011 -0700
Fix tor-fw-helper-natpmp.c API usage
libnatpmp-20110618 changed the API that tor-fw-helper used and for a time
tor-fw-helper could not build against the newest libnatpmp. This patch brings
support for libnatpmp to tor-fw-helper.
---
changes/bug3434 | 2 ++
configure.in | 2 +-
src/tools/tor-fw-helper/tor-fw-helper-natpmp.c | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/changes/bug3434 b/changes/bug3434
new file mode 100644
index 0000000..24ee518
--- /dev/null
+++ b/changes/bug3434
@@ -0,0 +1,2 @@
+ o Minor bugfixes:
+ - Update tor-fw-helper to support libnatpmp-20110618; fixes 3434.
diff --git a/configure.in b/configure.in
index e5db370..12922ae 100644
--- a/configure.in
+++ b/configure.in
@@ -545,7 +545,7 @@ if test "$natpmp" = "true"; then
[ int r;
natpmp_t natpmp;
natpmpresp_t response;
- r = initnatpmp(&natpmp);],
+ r = initnatpmp(&natpmp, 0, 0);],
[printf("initnatpmp() returned %d (%s)\n", r, r?"FAILED":"SUCCESS");
exit(0);],
[--with-libnatpmp-dir],
diff --git a/src/tools/tor-fw-helper/tor-fw-helper-natpmp.c b/src/tools/tor-fw-helper/tor-fw-helper-natpmp.c
index 2630b8f..f9d5d0d 100644
--- a/src/tools/tor-fw-helper/tor-fw-helper-natpmp.c
+++ b/src/tools/tor-fw-helper/tor-fw-helper-natpmp.c
@@ -55,7 +55,7 @@ tor_natpmp_init(tor_fw_options_t *tor_fw_options, void *backend_state)
if (tor_fw_options->verbose)
fprintf(stdout, "V: natpmp init...\n");
- r = initnatpmp(&(state->natpmp));
+ r = initnatpmp(&(state->natpmp), 0, 0);
if (r == 0) {
state->init = 1;
fprintf(stdout, "tor-fw-helper: natpmp initialized...\n");
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits