Wireshark-commits: [Wireshark-commits] master 096e523: Fix parsing of interface properties strings.
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=096e5231ff41eb1b7c9c13fa1c6217fa78d73c6b
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
096e523 by Guy Harris (guy@xxxxxxxxxxxx):
Fix parsing of interface properties strings.
The first entry in the list does not have a leading comma, so a strstr()
for ",{ifname}(" will not work. Instead, use g_strsplit() with a comma
for all of the preferences.
Have common code for all the "uncomplicated" preferences. Have a
specialized handler for the one "complicated" preference.
Change-Id: I2144a98ab0cb70db56eaaba88175d6e03885de2a
Reviewed-on: https://code.wireshark.org/review/7741
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from 9762c32 Complete the fix from g6b5c71a.
adds 096e523 Fix parsing of interface properties strings.
Summary of changes:
ui/capture_ui_utils.c | 302 ++++++++++++++++++-----------------
ui/capture_ui_utils.h | 3 +-
ui/gtk/capture_dlg.c | 9 +-
ui/gtk/prefs_capture.c | 4 +-
ui/iface_lists.c | 7 +-
ui/qt/capture_interfaces_dialog.cpp | 4 +-
6 files changed, 161 insertions(+), 168 deletions(-)