aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wiretap/k12.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/wiretap/k12.c b/wiretap/k12.c
index 990f91f1d7..ccc000c37b 100644
--- a/wiretap/k12.c
+++ b/wiretap/k12.c
@@ -983,7 +983,7 @@ wtap_open_return_val k12_open(wtap *wth, int *err, gchar **err_info) {
/* Record isn't long enough to have a source descriptor extra type field */
*err = WTAP_ERR_BAD_FILE;
*err_info = g_strdup_printf("k12_open: source descriptor record length %u < %u",
- rec_len, K12_SRCDESC_DS0_MASK + 12);
+ rec_len, K12_SRCDESC_DS0_MASK + 32);
destroy_k12_file_data(file_data);
g_free(rec);
return WTAP_OPEN_ERROR;
@@ -1001,7 +1001,7 @@ wtap_open_return_val k12_open(wtap *wth, int *err, gchar **err_info) {
/* Record isn't long enough to have a source descriptor extra type field */
*err = WTAP_ERR_BAD_FILE;
*err_info = g_strdup_printf("k12_open: source descriptor record length %u < %u",
- rec_len, K12_SRCDESC_DS0_MASK + 12);
+ rec_len, K12_SRCDESC_ATM_VCI + 2);
destroy_k12_file_data(file_data);
g_free(rec);
return WTAP_OPEN_ERROR;
@@ -1019,7 +1019,7 @@ wtap_open_return_val k12_open(wtap *wth, int *err, gchar **err_info) {
/* Record isn't long enough to have a source descriptor extra type field */
*err = WTAP_ERR_BAD_FILE;
*err_info = g_strdup_printf("k12_open: source descriptor record length %u < %u",
- rec_len, K12_SRCDESC_DS0_MASK + 12);
+ rec_len, K12_SRCDESC_PORT_TYPE + 1);
destroy_k12_file_data(file_data);
g_free(rec);
return WTAP_OPEN_ERROR;