wireshark/epan/dissectors/asn1/kerberos
Ahmad Fatoum 9d49e13166 Remove superfluous null-checks before strdup/free
NULL checks were removed for following free functions:

- g_free "If mem is NULL it simply returns"
  https://developer.gnome.org/glib/stable/glib-Memory-Allocation.html#g-free

- g_slist_free(_full)? "NULL is considered to be the empty list"
  https://developer.gnome.org/glib/stable/glib-Singly-Linked-Lists.html

- g_strfreev "If str_array is NULL, this function simply returns."
  https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strfreev

- g_slice_free "If mem is NULL, this macro does nothing."
  https://developer.gnome.org/glib/stable/glib-Memory-Slices.html#g-slice-free

- g_match_info_free "not NULL... otherwise does nothing"
  https://developer.gnome.org/glib/stable/glib-Perl-compatible-regular-expressions.html#g-match-info-free

- dfilter_free defined in Wireshark code. Returns early when passed NULL
  epan/dfilter/dfilter.c

They were also removed around calls to g_strdup where applicable:

- g_strdup "If str is NULL it returns NULL."
  https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strdup

Change-Id: Ie80c2db89bef531edc3aed7b7c9f654e1d654d04
Reviewed-on: https://code.wireshark.org/review/23406
Petri-Dish: Roland Knall <rknall@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: João Valverde <j@v6e.pt>
2017-10-15 12:38:51 +00:00
..
CMakeLists.txt
KerberosV5Spec2.asn
Makefile.am Remove Makefile.common files 2016-06-30 11:04:17 +00:00
RFC3244.asn
k5.asn Kerberos: Add support for new etype values from RFC 8009 2017-09-01 09:17:16 +00:00
kerberos.cnf Bugfix "typo" from I9b04837f93 2016-03-21 13:52:31 +00:00
packet-kerberos-template.c Remove superfluous null-checks before strdup/free 2017-10-15 12:38:51 +00:00
packet-kerberos-template.h Handle -K, -n, -N, and -u in the common dissection option code. 2016-10-31 05:05:50 +00:00