wireshark/ui
Stig Bjørlykke ea167053ff Improved deregistering fields.
This improvement avoids use of deallocated memory (crash) if using a
deregistered field in display filter, color filter, custom column and
other cases when the field is used as "interesting field".

This functionality is currently used in http, imf and ldap preferences.

Also removed unused proto_registrar_n() as this does not work correctly
after deregistering fields.

Change-Id: I043e3bf7a98bd773c9801e712a012d1eab8a7f94
Reviewed-on: https://code.wireshark.org/review/5161
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Stig Bjørlykke <stig@bjorlykke.org>
2014-11-10 08:01:12 +00:00
..
cli Remove unnecessary includes of <ctype.h>. 2014-10-17 06:57:41 +00:00
gtk Improved deregistering fields. 2014-11-10 08:01:12 +00:00
qt Improved deregistering fields. 2014-11-10 08:01:12 +00:00
win32 Adjust some whitespace to match editor modelines. 2014-10-06 02:55:49 +00:00
CMakeLists.txt Qt: Dynamic languages 2014-11-04 08:21:55 +00:00
Makefile.am Support out-of-source checkapi 2014-04-25 04:23:46 +00:00
Makefile.common Qt: Dynamic languages 2014-11-04 08:21:55 +00:00
Makefile.nmake Use forward slashes in paths to runlex.sh 2014-07-20 13:15:59 +00:00
alert_box.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
alert_box.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture.c Add editor modelines; Adjust whitespace as needed. 2014-10-12 18:58:32 +00:00
capture.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
capture_globals.h Move capture_session.h to capchild; what it declares is defined there. 2014-06-30 05:09:31 +00:00
capture_ui_utils.c isdigit -> g_ascii_isdigit to make the build work. 2014-10-17 08:52:10 +00:00
capture_ui_utils.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
console.c Move the console log handling code to ui/console.[ch]. 2014-09-26 14:15:45 +00:00
console.h Move the console log handling code to ui/console.[ch]. 2014-09-26 14:15:45 +00:00
decode_as_utils.c Adjust some whitespace to match editor modelines. 2014-10-06 02:55:49 +00:00
decode_as_utils.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
doxygen.cfg.in Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
export_object.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object.h Adjust some whitespace to match editor modelines. 2014-10-06 03:42:51 +00:00
export_object_dicom.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_http.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_smb.c Adjust some whitespace to match editor modelines. 2014-10-06 02:55:49 +00:00
export_object_tftp.c Add Object (file) export for files transferred over TFTP. 2014-06-05 18:00:49 +00:00
file_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
filters.c Use g_ascii_isspace() instead of isascii() && isspace(). 2014-10-17 06:54:54 +00:00
filters.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
follow.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
follow.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
help_url.c Qt: Rework the "Manage Interfaces" dialog. 2014-08-29 00:24:02 +00:00
help_url.h Qt: Rework the "Manage Interfaces" dialog. 2014-08-29 00:24:02 +00:00
iface_lists.c Adjust some whitespace to match editor modelines. 2014-10-06 02:55:49 +00:00
iface_lists.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
io_graph_item.c Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
io_graph_item.h Strip some trailing whitespace; Fix some indentation; Add editor-modelines as needed. 2014-07-11 03:20:54 +00:00
language.c Qt: Dynamic languages 2014-11-04 08:21:55 +00:00
language.h Qt: Dynamic languages 2014-11-04 08:21:55 +00:00
last_open_dir.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_statusbar.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_utils.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_utils.h Fix warning when generate documentation (doxygen) 2014-04-14 20:20:38 +00:00
persfilepath_opt.c Don't use <ctype.h> macros, and eliminate an include of <ctype.h>. 2014-10-17 06:41:58 +00:00
persfilepath_opt.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
preference_utils.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
preference_utils.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
profile.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
profile.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
progress_dlg.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
proto_hier_stats.c Add editor modelines; Adjust whitespace as needed. 2014-10-12 18:58:32 +00:00
proto_hier_stats.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
recent.c Don't use <ctype.h> macros, and eliminate an include of <ctype.h>. 2014-10-17 06:41:58 +00:00
recent.h Adjust some whitespace to match editor modelines. 2014-10-06 03:42:51 +00:00
recent_utils.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
rtp_analysis.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
rtp_stream.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
simple_dialog.h Adjust some whitespace to match editor modelines. 2014-10-06 03:42:51 +00:00
software_update.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
software_update.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
ssl_key_export.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
ssl_key_export.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-megaco-common.c Add editor modelines; Adjust whitespace as needed. 2014-10-12 18:58:32 +00:00
tap-megaco-common.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
tap-rtp-common.c Some routine name changes. 2014-04-19 19:07:06 +00:00
tap-rtp-common.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
tap-sctp-analysis.c Add editor modelines; Adjust whitespace as needed. 2014-10-12 18:58:32 +00:00
tap-sctp-analysis.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
tap-sequence-analysis.c Fix missing g_list_next() with GLib < 2.32 2014-06-28 23:23:22 +00:00
tap-sequence-analysis.h Adjust some whitespace to match editor modelines. 2014-10-06 03:42:51 +00:00
tap-tcp-stream.c Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
tap-tcp-stream.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap_export_pdu.c Fix warning: no previous prototype for ... [-Wmissing-prototypes] 2014-08-18 13:12:45 +00:00
tap_export_pdu.h Cleanup the "export PDU" common code. 2014-07-15 20:15:59 +00:00
text_import.c Remove unnecessary includes of <ctype.h>. 2014-10-17 06:57:41 +00:00
text_import.h Revert "Refactor Wiretap" 2014-05-09 05:21:01 +00:00
text_import_scanner.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
text_import_scanner.l Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
time_shift.c Don't use <ctype.h> macros, and eliminate an include of <ctype.h>. 2014-10-17 06:41:58 +00:00
time_shift.h Always put editor-modelines at the end of the file ... 2014-10-14 20:08:29 +00:00
traffic_table_ui.c Qt: Add the "Map" button to the Endpoints dialog. 2014-09-17 20:04:28 +00:00
traffic_table_ui.h Qt: Add the "Map" button to the Endpoints dialog. 2014-09-17 20:04:28 +00:00
ui_util.h Qt: Packet list column sorting. 2014-10-06 21:10:11 +00:00
utf8_entities.h Revert "Qt: Try to fix a Visual C++ encoding warning." 2014-10-06 23:34:56 +00:00
util.c Move the console log handling code to ui/console.[ch]. 2014-09-26 14:15:45 +00:00
util.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00