summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorBen Smithurst <ben@FreeBSD.org>2001-01-05 22:38:09 +0000
committerBen Smithurst <ben@FreeBSD.org>2001-01-05 22:38:09 +0000
commitc2a9a076ef4868c98532b18b41a816614c81fc6d (patch)
tree977bc283756889ed097a29e0d3ae65a7036bec41 /net-mgmt
parentReset maintainer to ports@FreeBSD.org, the old maintainer doesn't (diff)
Add a patch to fix a couple of memory handling problems which show up with
MALLOC_OPTIONS=AJ.
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/nstreams/files/patch-aa26
1 files changed, 26 insertions, 0 deletions
diff --git a/net-mgmt/nstreams/files/patch-aa b/net-mgmt/nstreams/files/patch-aa
new file mode 100644
index 000000000000..1180995d5d34
--- /dev/null
+++ b/net-mgmt/nstreams/files/patch-aa
@@ -0,0 +1,26 @@
+--- src/nstreams.c Thu Nov 11 22:13:14 1999
++++ src/nstreams.c Fri Dec 29 07:04:41 2000
+@@ -179,6 +179,7 @@
+ char * output_name = NULL;
+
+
++ bzero(cache, sizeof(struct cache));
+
+
+ parser = parse_tcpdump_line;
+--- src/output.c Thu Nov 11 22:13:15 1999
++++ src/output.c Fri Dec 29 07:20:51 2000
+@@ -122,11 +122,11 @@
+ else {
+ ret->sports = malloc(10);
+ sprintf(ret->sports, "%d", ret->sport);
+- realloc(ret->sports, strlen(ret->sports)+1);
++ ret->sports = realloc(ret->sports, strlen(ret->sports)+1);
+
+ ret->dports = malloc(10);
+ sprintf(ret->dports, "%d", ret->dport);
+- realloc(ret->dports, strlen(ret->dports)+1);
++ ret->dports = realloc(ret->dports, strlen(ret->dports)+1);
+ }
+
+ ret->show_net = shownet;