diff options
author | Michael Tüxen <tuexen@fh-muenster.de> | 2012-02-21 18:01:44 +0000 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2012-02-21 18:01:44 +0000 |
commit | 28b74c57609297fb92953f16115f3dff79195310 (patch) | |
tree | 2c19fb97707a67a1af945b59c776581a334ef307 /pcapio.c | |
parent | f7dc80cb18ce29c77dca55f8b33508f2a71d2e09 (diff) |
Correctly write os string...
svn path=/trunk/; revision=41125
Diffstat (limited to 'pcapio.c')
-rw-r--r-- | pcapio.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); } |