diff options
| -rw-r--r-- | package/kismet/kismet-2007-10-R1-memset.patch | 45 | ||||
| -rw-r--r-- | package/kismet/kismet.mk | 1 | 
2 files changed, 46 insertions, 0 deletions
| diff --git a/package/kismet/kismet-2007-10-R1-memset.patch b/package/kismet/kismet-2007-10-R1-memset.patch new file mode 100644 index 000000000..71a375770 --- /dev/null +++ b/package/kismet/kismet-2007-10-R1-memset.patch @@ -0,0 +1,45 @@ +diff -urN kismet-2007-10-R1-0rig//kismet_wrapper.cc kismet-2007-10-R1/kismet_wrapper.cc +--- kismet-2007-10-R1-0rig//kismet_wrapper.cc	2007-10-06 23:50:03.000000000 +0200 ++++ kismet-2007-10-R1/kismet_wrapper.cc	2009-01-21 01:12:42.000000000 +0100 +@@ -27,6 +27,7 @@ + #include <unistd.h> +  + #include "config.h" ++#include <string.h> +  + /* Blob of globals since sighandler needs them */ + vector<string> postcli_err; +diff -urN kismet-2007-10-R1-0rig//ringbuf.cc kismet-2007-10-R1/ringbuf.cc +--- kismet-2007-10-R1-0rig//ringbuf.cc	2005-12-11 20:14:39.000000000 +0100 ++++ kismet-2007-10-R1/ringbuf.cc	2009-01-21 01:12:26.000000000 +0100 +@@ -17,6 +17,7 @@ + */ +  + #include "ringbuf.h" ++#include <string.h> +  + RingBuffer::RingBuffer(int in_size) { +     ring_len = in_size; +diff -urN kismet-2007-10-R1-0rig//util.cc kismet-2007-10-R1/util.cc +--- kismet-2007-10-R1-0rig//util.cc	2006-08-28 22:37:29.000000000 +0200 ++++ kismet-2007-10-R1/util.cc	2009-01-21 01:12:26.000000000 +0100 +@@ -22,6 +22,7 @@ + #include <sys/types.h> + #include <sys/stat.h> + #include <fcntl.h> ++#include <string.h> +  + // We need this to make uclibc happy since they don't even have rintf... + #ifndef rintf +diff -urN kismet-2007-10-R1-0rig//util.h kismet-2007-10-R1/util.h +--- kismet-2007-10-R1-0rig//util.h	2006-08-28 22:37:29.000000000 +0200 ++++ kismet-2007-10-R1/util.h	2009-01-21 01:12:26.000000000 +0100 +@@ -65,7 +65,7 @@ +         end = op.end; +         return *this; +     } +-}; ++} swt; + vector<smart_word_token> SmartStrTokenize(string in_str, string in_split, int return_partial = 1); +  + vector<string> LineWrap(string in_txt, unsigned int in_hdr_len, unsigned int in_maxlen); diff --git a/package/kismet/kismet.mk b/package/kismet/kismet.mk index 918801c9b..2e0ac10dd 100644 --- a/package/kismet/kismet.mk +++ b/package/kismet/kismet.mk @@ -62,6 +62,7 @@ $(TARGET_DIR)/$(KISMET_TARGET_DIRECTORY)/$(KISMET_BINARY): $(KISMET_DIR)/$(KISME  kismet: uclibc ncurses libpcap dbus $(TARGET_DIR)/$(KISMET_TARGET_DIRECTORY)/$(KISMET_BINARY) +kismet-unpacked: $(KISMET_DIR)/.patched  kismet-clean:  	rm -f $(TARGET_DIR)/$(KISMET_TARGET_DIRECTORY)/kismet | 
