[rtems-libbsd commit] tcpdump: Return the PCAP loop return value. Increase the stack size.

Chris Johns chrisj at rtems.org
Fri Jun 26 05:20:55 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    c6e539593efa82221083406c9d04935f48ed1c27
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=c6e539593efa82221083406c9d04935f48ed1c27

Author:    Chris Johns <chrisj at rtems.org>
Date:      Fri Jun 26 15:20:22 2015 +1000

tcpdump: Return the PCAP loop return value. Increase the stack size.

---

 freebsd/contrib/tcpdump/tcpdump.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/freebsd/contrib/tcpdump/tcpdump.c b/freebsd/contrib/tcpdump/tcpdump.c
index 3e55b3d..3591453 100644
--- a/freebsd/contrib/tcpdump/tcpdump.c
+++ b/freebsd/contrib/tcpdump/tcpdump.c
@@ -169,7 +169,7 @@ rtems_pcap_loop(pcap_t *pd, int cnt, pcap_handler cb, u_char *ud)
 
     name = rtems_build_name('T', 'C', 'P', 'D');
 
-    sc = rtems_task_create (name, priority, 4 * 1024,
+    sc = rtems_task_create (name, priority, 8 * 1024,
                             RTEMS_NO_FLOATING_POINT | RTEMS_LOCAL,
                             RTEMS_PREEMPT | RTEMS_TIMESLICE | RTEMS_NO_ASR,
                             &id);
@@ -211,7 +211,7 @@ rtems_pcap_loop(pcap_t *pd, int cnt, pcap_handler cb, u_char *ud)
         }
     }
 
-    return 0;
+    return pcap_loop_args.ret;
 }
 #define pcap_loop rtems_pcap_loop
 #endif /* __rtems__ */




More information about the vc mailing list