summaryrefslogtreecommitdiff
path: root/wiretap/daintree-sna.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2011-04-07 23:16:05 +0000
committerGerald Combs <gerald@wireshark.org>2011-04-07 23:16:05 +0000
commit56bc7f5e47bdb0254e647aee9a5d6ba79787a934 (patch)
tree9ec277c86ad62277a207ea0af1f7dbe0f79e3853 /wiretap/daintree-sna.c
parentd00527f3690b6ca2b685d77538b1ff6c7d645da9 (diff)
downloadwireshark-56bc7f5e47bdb0254e647aee9a5d6ba79787a934.tar.gz
Be more picky about our sscanf integer field widths. Hopefully this will
help squelch Coverity CIDs 701-709. svn path=/trunk/; revision=36511
Diffstat (limited to 'wiretap/daintree-sna.c')
-rw-r--r--wiretap/daintree-sna.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/daintree-sna.c b/wiretap/daintree-sna.c
index ec1d29fdad..74238f2568 100644
--- a/wiretap/daintree-sna.c
+++ b/wiretap/daintree-sna.c
@@ -153,7 +153,7 @@ daintree_sna_read(wtap *wth, int *err, gchar **err_info _U_, gint64 *data_offset
} while (readLine[0] == COMMENT_LINE);
/* parse one line of capture data */
- if (sscanf(readLine, "%*s %" G_GINT64_MODIFIER "u.%d %u %" READDATA_MAX_FIELD_SIZE "s",
+ if (sscanf(readLine, "%*s %18" G_GINT64_MODIFIER "u.%9d %9u %" READDATA_MAX_FIELD_SIZE "s",
&seconds, &wth->phdr.ts.nsecs, &wth->phdr.len, readData) != 4) {
*err = WTAP_ERR_BAD_RECORD;
*err_info = g_strdup("daintree_sna: invalid read record");