diff options
author | Guy Harris <guy@alum.mit.edu> | 2001-12-09 03:20:19 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2001-12-09 03:20:19 +0000 |
commit | 5cc85c2426a3e387bc9c7c39f1ade5dcadf328e0 (patch) | |
tree | 7baa0e7d666975f3483ae0647191893521a69c60 /gtk/capture_dlg.c | |
parent | b93a7716e27d12526b9b1f9ec0face60555b29b5 (diff) | |
download | wireshark-5cc85c2426a3e387bc9c7c39f1ade5dcadf328e0.tar.gz wireshark-5cc85c2426a3e387bc9c7c39f1ade5dcadf328e0.tar.bz2 wireshark-5cc85c2426a3e387bc9c7c39f1ade5dcadf328e0.zip |
Check for invalid maximum packet count values.
svn path=/trunk/; revision=4368
Diffstat (limited to 'gtk/capture_dlg.c')
-rw-r--r-- | gtk/capture_dlg.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk/capture_dlg.c b/gtk/capture_dlg.c index f134cf2bdb..5a6eb0429a 100644 --- a/gtk/capture_dlg.c +++ b/gtk/capture_dlg.c @@ -1,7 +1,7 @@ /* capture_dlg.c * Routines for packet capture windows * - * $Id: capture_dlg.c,v 1.51 2001/12/04 09:46:01 guy Exp $ + * $Id: capture_dlg.c,v 1.52 2001/12/09 03:20:19 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -652,7 +652,11 @@ capture_prep_ok_cb(GtkWidget *ok_bt, gpointer parent_w) { save_file = NULL; } - cfile.count = atoi(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(count_cb)->entry))); + value = get_positive_int(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(count_cb)->entry)), + "maximum packet count"); + if (value == -1) + return; /* error */ + cfile.count = value; value = get_positive_int(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(filesize_cb)->entry)), "maximum capture file size"); |