Wireshark-commits: [Wireshark-commits] master 63a3d04: Consistently use the "g_string_free returns
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=63a3d043e3f14eebb0798a250d9aecdc8e89dfb9
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
63a3d04 by Guy Harris (guy@xxxxxxxxxxxx):
Consistently use the "g_string_free returns a C string pointer" idiom.
g_string_free(str, FALSE) frees the GString container but not the
underlying g_malloc()ed string; instead, it returns a pointer to the
g_malloc()ed string.
Fix those places that didn't already get the string pointer from
g_string_free() to do so rather than manually extracting the string
themselves.
And fix one place that didn't even need to use a string - it was just
scanning a C string without even modifying it.
Change-Id: Ibbf4872bf5b9935b9907f539b6edb1013f3053a5
Reviewed-on: https://code.wireshark.org/review/6532
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from 9f5e4fb uat_load() and uat_save() return a success indication; use it.
adds 63a3d04 Consistently use the "g_string_free returns a C string pointer" idiom.
Summary of changes:
capchild/capture_sync.c | 3 +--
caputils/airpcap_loader.c | 17 ++++++-----------
echld/child.c | 5 +----
echld/common.c | 5 +----
echld/dispatcher.c | 10 ++--------
echld/parent.c | 4 +---
echld_test.c | 5 +----
epan/conversation_table.c | 6 ++----
epan/dfilter/dfilter-macro.c | 6 ++----
epan/dissectors/packet-xml.c | 5 +----
epan/geoip_db.c | 5 +----
epan/oids.c | 5 +----
epan/radius_dict.l | 6 ++----
plugins/mate/mate_util.c | 6 ++----
plugins/wimaxasncp/wimaxasncp_dict.l | 3 +--
ui/gtk/file_import_dlg.c | 25 +++++++++++++++----------
ui/gtk/main_menubar.c | 4 +---
ui/gtk/packet_win.c | 7 +------
ui/gtk/sctp_assoc_analyse.c | 3 +--
ui/gtk/sctp_stat_dlg.c | 3 +--
ui/help_url.c | 5 +----
ui/ssl_key_export.c | 5 +----
ui/tap_export_pdu.c | 26 +++++++++++++++-----------
ui/voip_calls.c | 3 +--
wsutil/str_util.c | 3 +--
25 files changed, 63 insertions(+), 112 deletions(-)