aboutsummaryrefslogtreecommitdiffstats
path: root/pcapio.c
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2012-02-21 18:01:44 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2012-02-21 18:01:44 +0000
commit28b74c57609297fb92953f16115f3dff79195310 (patch)
tree2c19fb97707a67a1af945b59c776581a334ef307 /pcapio.c
parentf7dc80cb18ce29c77dca55f8b33508f2a71d2e09 (diff)
Correctly write os string...
svn path=/trunk/; revision=41125
Diffstat (limited to 'pcapio.c')
-rw-r--r--pcapio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pcapio.c b/pcapio.c
index c52e2c70f5..922d91731c 100644
--- a/pcapio.c
+++ b/pcapio.c
@@ -502,9 +502,9 @@ libpcap_write_interface_description_block(FILE *fp,
/* write os string if applicable */
if ((os != NULL) && (strlen(os) > 0) && (strlen(os) < G_MAXUINT16)) {
option.type = IDB_OS;
- option.value_length = (guint16)(strlen(filter) + 1);
+ option.value_length = (guint16)(strlen(os) + 1);
WRITE_DATA(fp, &option, sizeof(struct option), *bytes_written, err);
- WRITE_DATA(fp, filter, strlen(os) + 1, *bytes_written, err);
+ WRITE_DATA(fp, os, strlen(os) + 1, *bytes_written, err);
if ((strlen(os) + 1) % 4) {
WRITE_DATA(fp, &padding, 4 - (strlen(os) + 1) % 4 , *bytes_written, err);
}