Ethereal-dev: Re: [Ethereal-dev] Use of C99 code in 0.10.8

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gerald Combs <gerald@xxxxxxxxxxxx>
Date: Thu, 30 Dec 2004 10:01:57 -0600
Maynard, Chris wrote:
> A tool such as lint will probably catch all of those situations Guy
> listed below ... and then some!  
> 
> As an example of what lint can do, I ran lint twice on the
> epan/dissectors/packet-bssgp.c dissector and attached are the results.
> The 1st time I let lint complain about pretty much EVERYTHING.  The
> second time, I quieted it down by turning off a lot of warnings, etc.
> It's difficult to know what to turn off, but if you don't turn off
> things, you can be swamped with messages that you really don't care
> about.  Anyway, just keep in mind that the tool can be tuned to be as
> quiet or noisy as you want it to be.

Out of curiosity I ran Splint (http://www.splint.org/) against
packet-bssgp.c.  The output is attached, and looks nothing like the
Gimpel lint output.

Also attached is a patch to add a "test-splint" target to the Unix
makefiles.  I haven't checked it in yet because Splint has trouble
parsing several files.
splint \
-usevarargs		\
-badflag		\
-param-use		\
-DHAVE_CONFIG_H			\
-I. -I. -I../..	\
-I./../.. -I./..		\
		\
-I/usr/local/include -I/usr/include		\
		\
-DINET6 -D_U_="__attribute__((unused))" -Wall -W -g -O2 -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include		\
	packet-bssgp.c
Splint 3.1.1 --- 19 Jul 2004

packet-bssgp.c:228:39: Static tab_bssgp_pdu_types[50].strptr initialized to
                          null value: tab_bssgp_pdu_types[50].strptr = NULL
  A reference with no null annotation is assigned or initialized to NULL.  Use
  /*@null@*/ to declare the reference as a possibly null pointer. (Use
  -nullassign to inhibit warning)
packet-bssgp.c:368:39: Static tab_bssgp_ie_types[67].strptr initialized to null
                          value: tab_bssgp_ie_types[67].strptr = NULL
packet-bssgp.c: (in function get_masked_guint8)
packet-bssgp.c:403:29: Variable MASK_BIT_1 initialized to type int, expects
                          guint8: 0x01
  Types are incompatible. (Use -type to inhibit warning)
packet-bssgp.c:404:14: Variable i initialized to type int, expects guint8: 0
packet-bssgp.c:406:11: Operand of ! is non-boolean (guint8):
                          !((mask >> i) & MASK_BIT_1)
  The operand of a boolean operator is not a boolean. Use +ptrnegate to allow !
  to be used on pointers. (Use -boolops to inhibit warning)
packet-bssgp.c:407:5: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:408:9: Operands of > have incompatible types (guint8, int):
                         i > 7
packet-bssgp.c:408:23: Return value type int does not match declared type
                          guint8: 0
packet-bssgp.c: (in function get_bit_field_label)
packet-bssgp.c:425:61: Null storage passed as non-null param:
                          g_log (((gchar *)0), ...)
  A possibly null pointer is passed as a parameter corresponding to a formal
  parameter with no /*@null@*/ annotation.  If NULL may be used for this
  parameter, add a /*@null@*/ annotation to the function parameter declaration.
  (Use -nullpass to inhibit warning)
packet-bssgp.c:427:32: Function pow expects arg 2 to be double gets guint16: i
packet-bssgp.c:428:9: Test expression for if not boolean, type guint16:
                         value_mask & bit_mask
  Test expression type is not boolean or int. (Use -predboolint to inhibit
  warning)
packet-bssgp.c:429:33: Test expression for conditional not boolean, type
                          guint16: (value & bit_mask)
packet-bssgp.c:436:10: Unqualified static storage label returned as implicitly
                          only: label
  Static storage is transferred in an inconsistent way. (Use -statictrans to
  inhibit warning)
packet-bssgp.c: (in function get_bit_field_label8)
packet-bssgp.c:443:30: Function get_bit_field_label expects arg 1 to be guint16
                          gets guint8: value
packet-bssgp.c:443:37: Function get_bit_field_label expects arg 2 to be guint16
                          gets guint8: value_mask
packet-bssgp.c:444:3: Return value (type gint) ignored: g_snprintf(forma...
  Result returned by function call is not used. If this is intended, can cast
  result to (void) to eliminate message. (Use -retvalother to inhibit warning)
packet-bssgp.c:447:10: Unqualified static storage formatted_label returned as
                          implicitly only: formatted_label
packet-bssgp.c:447:26: Fresh storage bits not released before return
  A memory leak has been detected. Storage allocated locally is not released
  before the last reference to it is lost. (Use -mustfreefresh to inhibit
  warning)
   packet-bssgp.c:443:3: Fresh storage bits created
packet-bssgp.c: (in function get_bit_field_label16)
packet-bssgp.c:455:3: Return value (type gint) ignored: g_snprintf(forma...
packet-bssgp.c:460:10: Unqualified static storage formatted_label returned as
                          implicitly only: formatted_label
packet-bssgp.c:460:26: Fresh storage bits not released before return
   packet-bssgp.c:454:3: Fresh storage bits created
packet-bssgp.c: (in function proto_tree_add_bitfield8)
packet-bssgp.c:470:13: Fresh storage label not released before return
   packet-bssgp.c:467:51: Fresh storage label created
packet-bssgp.c: (in function get_start_octet)
packet-bssgp.c:492:26: Function floor expects arg 1 to be double gets long
                          long: (gint64)bo / 8.0
  To allow all numeric types to match, use +relaxtypes.
packet-bssgp.c: (in function get_end_octet)
packet-bssgp.c:498:25: Function ceil expects arg 1 to be double gets long long:
                          (gint64)(bo + bl) / 8.0
packet-bssgp.c: (in function make_mask)
packet-bssgp.c:521:28: Null storage passed as non-null param:
                          g_log (((gchar *)0), ...)
packet-bssgp.c:523:10: Return value type guint16 does not match declared type
                          gint16: mask >> shift_value
packet-bssgp.c: (in function tvb_get_bits8)
packet-bssgp.c:533:3: Assignment of gint16 to guint16:
                         mask = make_mask(num_bits, shift_value)
packet-bssgp.c:534:29: Function tvb_get_ntohs expects arg 2 to be gint gets
                          guint32: get_start_octet(bo)
packet-bssgp.c:535:28: Incompatible types for - (int, guint8): 16 - shift_value
  To make char and int types equivalent, use +charint.
packet-bssgp.c: (in function bit_proto_tree_add_text)
packet-bssgp.c:543:36: Function get_num_octets_spanned expects arg 2 to be
                          guint32 gets guint8: bl
packet-bssgp.c:542:41: Function proto_tree_add_text expects arg 3 to be gint
                          gets guint32: get_start_octet(bo)
packet-bssgp.c:543:9: Function proto_tree_add_text expects arg 4 to be gint
                         gets guint32: get_num_octets_spanned(bo, bl)
packet-bssgp.c: (in function bit_proto_tree_add_bit_field8)
packet-bssgp.c:550:38: Function tvb_get_ntohs expects arg 2 to be gint gets
                          guint32: get_start_octet(bo)
packet-bssgp.c:551:18: Variable mask initialized to type gint16, expects
                          guint16: make_mask(bl, get_byte_offset(bo))
packet-bssgp.c:557:17: Operands of < have incompatible types (guint8, int):
                          bl < 9
packet-bssgp.c:557:53: Null storage passed as non-null param:
                          g_log (((gchar *)0), ...)
packet-bssgp.c:559:34: Function get_num_octets_spanned expects arg 2 to be
                          guint32 gets guint8: bl
packet-bssgp.c:560:5: Assignment of int to guint8: end_i = 7
packet-bssgp.c:563:5: Assignment of int to guint8: end_i = 16
packet-bssgp.c:567:15: Operands of <= have incompatible types (int, guint8):
                          i <= end_i
packet-bssgp.c:567:15: Incompatible types for <= (int, guint8) (in post loop
                          test): i <= end_i
packet-bssgp.c:571:13: Fresh storage label not released before return
   packet-bssgp.c:552:52: Fresh storage label created
packet-bssgp.c: (in function translate_abqp_reliability_class)
packet-bssgp.c:578:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:579:14: Observer storage returned without qualification:
                          "Subscribed reliability class"
  Observer storage is transferred to a non-observer reference. (Use
  -observertrans to inhibit warning)
   packet-bssgp.c:579:14: Storage becomes observer
packet-bssgp.c:582:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:582:14: Storage becomes observer
packet-bssgp.c:585:12: Observer storage returned without qualification:
    "Unused (Unacknowledged GTP; Acknowledged LLc and RLC, Protected data)"
   packet-bssgp.c:585:12: Storage becomes observer
packet-bssgp.c:587:12: Observer storage returned without qualification:
    "Unacknowledged GTP; Acknowledged LLc and RLC, Protected data"
   packet-bssgp.c:587:12: Storage becomes observer
packet-bssgp.c:589:12: Observer storage returned without qualification:
    "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data"
   packet-bssgp.c:589:12: Storage becomes observer
packet-bssgp.c:591:12: Observer storage returned without qualification:
                          "Unacknowledged GTP, LLC, and RLC, Protected data"
   packet-bssgp.c:591:12: Storage becomes observer
packet-bssgp.c:593:12: Observer storage returned without qualification:
                          "Unacknowledged GTP, LLC, and RLC, Unprotedcted data"
   packet-bssgp.c:593:12: Storage becomes observer
packet-bssgp.c:595:12: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:595:12: Storage becomes observer
packet-bssgp.c:597:12: Observer storage returned without qualification:
    "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data"
   packet-bssgp.c:597:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_delay_class)
packet-bssgp.c:604:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:605:14: Observer storage returned without qualification:
                          "Subscribed delay class"
   packet-bssgp.c:605:14: Storage becomes observer
packet-bssgp.c:608:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:608:14: Storage becomes observer
packet-bssgp.c:610:18: Observer storage returned without qualification:
                          "Delay class 1"
   packet-bssgp.c:610:18: Storage becomes observer
packet-bssgp.c:611:18: Observer storage returned without qualification:
                          "Delay class 2"
   packet-bssgp.c:611:18: Storage becomes observer
packet-bssgp.c:612:18: Observer storage returned without qualification:
                          "Delay class 3"
   packet-bssgp.c:612:18: Storage becomes observer
packet-bssgp.c:613:18: Observer storage returned without qualification:
                          "Delay class 4 (best effort)"
   packet-bssgp.c:613:18: Storage becomes observer
packet-bssgp.c:614:18: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:614:18: Storage becomes observer
packet-bssgp.c:616:12: Observer storage returned without qualification:
                          "Delay class 4 (best effort)"
   packet-bssgp.c:616:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_peak_throughput)
packet-bssgp.c:623:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:624:14: Observer storage returned without qualification:
                          "Subscribed peak throughput"
   packet-bssgp.c:624:14: Storage becomes observer
packet-bssgp.c:627:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:627:14: Storage becomes observer
packet-bssgp.c:629:18: Observer storage returned without qualification:
                          "Up to 1 000 octets/s"
   packet-bssgp.c:629:18: Storage becomes observer
packet-bssgp.c:630:18: Observer storage returned without qualification:
                          "Up to 2 000 octets/s"
   packet-bssgp.c:630:18: Storage becomes observer
packet-bssgp.c:631:18: Observer storage returned without qualification:
                          "Up to 4 000 octets/s"
   packet-bssgp.c:631:18: Storage becomes observer
packet-bssgp.c:632:18: Observer storage returned without qualification:
                          "Up to 8 000 octets/s"
   packet-bssgp.c:632:18: Storage becomes observer
packet-bssgp.c:633:18: Observer storage returned without qualification:
                          "Up to 16 000 octets/s"
   packet-bssgp.c:633:18: Storage becomes observer
packet-bssgp.c:634:18: Observer storage returned without qualification:
                          "Up to 32 000 octets/s"
   packet-bssgp.c:634:18: Storage becomes observer
packet-bssgp.c:635:18: Observer storage returned without qualification:
                          "Up to 64 000 octets/s"
   packet-bssgp.c:635:18: Storage becomes observer
packet-bssgp.c:636:18: Observer storage returned without qualification:
                          "Up to 128 000 octets/s"
   packet-bssgp.c:636:18: Storage becomes observer
packet-bssgp.c:637:18: Observer storage returned without qualification:
                          "Up to 256 000 octets/s"
   packet-bssgp.c:637:18: Storage becomes observer
packet-bssgp.c:638:19: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:638:19: Storage becomes observer
packet-bssgp.c:640:12: Observer storage returned without qualification:
                          "Up to 1 000 octets/s"
   packet-bssgp.c:640:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_precedence_class)
packet-bssgp.c:647:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:648:14: Observer storage returned without qualification:
                          "Subscribed precedence"
   packet-bssgp.c:648:14: Storage becomes observer
packet-bssgp.c:651:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:651:14: Storage becomes observer
packet-bssgp.c:653:18: Observer storage returned without qualification:
                          "High priority"
   packet-bssgp.c:653:18: Storage becomes observer
packet-bssgp.c:654:18: Observer storage returned without qualification:
                          "Normal priority"
   packet-bssgp.c:654:18: Storage becomes observer
packet-bssgp.c:655:18: Observer storage returned without qualification:
                          "Low priority"
   packet-bssgp.c:655:18: Storage becomes observer
packet-bssgp.c:656:18: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:656:18: Storage becomes observer
packet-bssgp.c:658:12: Observer storage returned without qualification:
                          "Normal priority"
   packet-bssgp.c:658:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_mean_throughput)
packet-bssgp.c:665:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:666:14: Observer storage returned without qualification:
                          "Subscribed mean throughput"
   packet-bssgp.c:666:14: Storage becomes observer
packet-bssgp.c:669:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:669:14: Storage becomes observer
packet-bssgp.c:671:18: Observer storage returned without qualification:
                          "100 octets/h"
   packet-bssgp.c:671:18: Storage becomes observer
packet-bssgp.c:672:18: Observer storage returned without qualification:
                          "200 octets/h"
   packet-bssgp.c:672:18: Storage becomes observer
packet-bssgp.c:673:18: Observer storage returned without qualification:
                          "500 octets/h"
   packet-bssgp.c:673:18: Storage becomes observer
packet-bssgp.c:674:18: Observer storage returned without qualification:
                          "1 000 octets/h"
   packet-bssgp.c:674:18: Storage becomes observer
packet-bssgp.c:675:18: Observer storage returned without qualification:
                          "2 000 octets/h"
   packet-bssgp.c:675:18: Storage becomes observer
packet-bssgp.c:676:18: Observer storage returned without qualification:
                          "5 000 octets/h"
   packet-bssgp.c:676:18: Storage becomes observer
packet-bssgp.c:677:18: Observer storage returned without qualification:
                          "10 000 octets/h"
   packet-bssgp.c:677:18: Storage becomes observer
packet-bssgp.c:678:18: Observer storage returned without qualification:
                          "20 000 octets/h"
   packet-bssgp.c:678:18: Storage becomes observer
packet-bssgp.c:679:18: Observer storage returned without qualification:
                          "50 000 octets/h"
   packet-bssgp.c:679:18: Storage becomes observer
packet-bssgp.c:680:21: Observer storage returned without qualification:
                          "100 000 octets/h"
   packet-bssgp.c:680:21: Storage becomes observer
packet-bssgp.c:681:21: Observer storage returned without qualification:
                          "200 000 octets/h"
   packet-bssgp.c:681:21: Storage becomes observer
packet-bssgp.c:682:21: Observer storage returned without qualification:
                          "500 000 octets/h"
   packet-bssgp.c:682:21: Storage becomes observer
packet-bssgp.c:683:21: Observer storage returned without qualification:
                          "1 000 000 octets/h"
   packet-bssgp.c:683:21: Storage becomes observer
packet-bssgp.c:684:21: Observer storage returned without qualification:
                          "2 000 000 octets/h"
   packet-bssgp.c:684:21: Storage becomes observer
packet-bssgp.c:685:21: Observer storage returned without qualification:
                          "5 000 000 octets/h"
   packet-bssgp.c:685:21: Storage becomes observer
packet-bssgp.c:686:21: Observer storage returned without qualification:
                          "10 000 000 octets/h"
   packet-bssgp.c:686:21: Storage becomes observer
packet-bssgp.c:687:21: Observer storage returned without qualification:
                          "20 000 000 octets/h"
   packet-bssgp.c:687:21: Storage becomes observer
packet-bssgp.c:688:21: Observer storage returned without qualification:
                          "50 000 000 octets/h"
   packet-bssgp.c:688:21: Storage becomes observer
packet-bssgp.c:689:21: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:689:21: Storage becomes observer
packet-bssgp.c:690:21: Observer storage returned without qualification:
                          "Best effort"
   packet-bssgp.c:690:21: Storage becomes observer
packet-bssgp.c:692:12: Observer storage returned without qualification:
                          "Best effort"
   packet-bssgp.c:692:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_traffic_class)
packet-bssgp.c:699:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:700:14: Observer storage returned without qualification:
                          "Subscribed traffic class"
   packet-bssgp.c:700:14: Storage becomes observer
packet-bssgp.c:703:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:703:14: Storage becomes observer
packet-bssgp.c:705:18: Observer storage returned without qualification:
                          "Conversational class"
   packet-bssgp.c:705:18: Storage becomes observer
packet-bssgp.c:706:18: Observer storage returned without qualification:
                          "Streaming class"
   packet-bssgp.c:706:18: Storage becomes observer
packet-bssgp.c:707:18: Observer storage returned without qualification:
                          "Interactive class"
   packet-bssgp.c:707:18: Storage becomes observer
packet-bssgp.c:708:18: Observer storage returned without qualification:
                          "Background class"
   packet-bssgp.c:708:18: Storage becomes observer
packet-bssgp.c:709:18: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:709:18: Storage becomes observer
packet-bssgp.c:711:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:713:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:713:14: Storage becomes observer
packet-bssgp.c:717:14: Observer storage returned without qualification: "Error"
   packet-bssgp.c:717:14: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_delivery_order)
packet-bssgp.c:726:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:727:14: Observer storage returned without qualification:
                          "Subscribed delivery order"
   packet-bssgp.c:727:14: Storage becomes observer
packet-bssgp.c:730:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:730:14: Storage becomes observer
packet-bssgp.c:732:18: Observer storage returned without qualification:
                          "With delivery order ('yes')"
   packet-bssgp.c:732:18: Storage becomes observer
packet-bssgp.c:733:18: Observer storage returned without qualification:
                          "Without delivery order ('no')"
   packet-bssgp.c:733:18: Storage becomes observer
packet-bssgp.c:734:18: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:734:18: Storage becomes observer
packet-bssgp.c:736:12: Observer storage returned without qualification:
                          "Error in BSSGP dissector"
   packet-bssgp.c:736:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_delivery_of_erroneous_sdu)
packet-bssgp.c:743:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:744:14: Observer storage returned without qualification:
                          "Subscribed delivery of erroneous SDUs"
   packet-bssgp.c:744:14: Storage becomes observer
packet-bssgp.c:747:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:747:14: Storage becomes observer
packet-bssgp.c:749:18: Observer storage returned without qualification:
                          "No detect ('-')"
   packet-bssgp.c:749:18: Storage becomes observer
packet-bssgp.c:750:18: Observer storage returned without qualification:
                          "Erroneous SDUs are delivered ('yes')"
   packet-bssgp.c:750:18: Storage becomes observer
packet-bssgp.c:751:18: Observer storage returned without qualification:
                          "Erroneous SDUs are not delivered ('no')"
   packet-bssgp.c:751:18: Storage becomes observer
packet-bssgp.c:752:18: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:752:18: Storage becomes observer
packet-bssgp.c:754:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:756:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:756:14: Storage becomes observer
packet-bssgp.c:760:14: Observer storage returned without qualification: "Error"
   packet-bssgp.c:760:14: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_max_sdu_size)
packet-bssgp.c:770:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:771:14: Observer storage returned without qualification:
                          "Subscribed maximum SDU size"
   packet-bssgp.c:771:14: Storage becomes observer
packet-bssgp.c:774:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:774:14: Storage becomes observer
packet-bssgp.c:777:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:778:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:778:14: Storage becomes observer
packet-bssgp.c:781:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:781:14: Storage becomes observer
packet-bssgp.c:783:21: Observer storage returned without qualification:
                          "1502 octets"
   packet-bssgp.c:783:21: Storage becomes observer
packet-bssgp.c:784:21: Observer storage returned without qualification:
                          "1510 octets"
   packet-bssgp.c:784:21: Storage becomes observer
packet-bssgp.c:785:21: Observer storage returned without qualification:
                          "1520 octets"
   packet-bssgp.c:785:21: Storage becomes observer
packet-bssgp.c:787:8: Operands of >= have incompatible types (guint8, int):
                         value >= 1
packet-bssgp.c:787:24: Operands of <= have incompatible types (guint8, int):
                          value <= 0x96
packet-bssgp.c:788:41: Incompatible types for * (guint8, int): value * 10
packet-bssgp.c:788:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:789:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:791:7: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:793:12: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:793:12: Storage becomes observer
packet-bssgp.c:797:12: Observer storage returned without qualification: "Error"
   packet-bssgp.c:797:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_max_bit_rate_for_ul)
packet-bssgp.c:805:7: Operands of == have incompatible types (guint8, int):
                         value == 0
packet-bssgp.c:806:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:807:14: Observer storage returned without qualification:
                          "Subscribed maximum bit rate for uplink"
   packet-bssgp.c:807:14: Storage becomes observer
packet-bssgp.c:810:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:810:14: Storage becomes observer
packet-bssgp.c:813:8: Operands of >= have incompatible types (guint8, int):
                         value >= 1
packet-bssgp.c:813:24: Operands of <= have incompatible types (guint8, int):
                          value <= 0x3f
packet-bssgp.c:814:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:815:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:817:8: Operands of >= have incompatible types (guint8, int):
                         value >= 0x40
packet-bssgp.c:817:27: Operands of <= have incompatible types (guint8, int):
                          value <= 0x7f
packet-bssgp.c:818:45: Incompatible types for - (guint8, int): value - 0x40
packet-bssgp.c:818:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:819:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:821:8: Operands of >= have incompatible types (guint8, int):
                         value >= 0x80
packet-bssgp.c:821:27: Operands of <= have incompatible types (guint8, int):
                          value <= 0xfe
packet-bssgp.c:822:46: Incompatible types for - (guint8, int): value - 0x80
packet-bssgp.c:822:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:823:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:825:10: Observer storage returned without qualification:
                          "0 kbps"
   packet-bssgp.c:825:10: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_residual_ber)
packet-bssgp.c:837:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:838:14: Observer storage returned without qualification:
                          "Subscribed residual BER"
   packet-bssgp.c:838:14: Storage becomes observer
packet-bssgp.c:841:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:841:14: Storage becomes observer
packet-bssgp.c:843:18: Observer storage returned without qualification:
                          "5*10^-2"
   packet-bssgp.c:843:18: Storage becomes observer
packet-bssgp.c:844:18: Observer storage returned without qualification:
                          "1*10^-2"
   packet-bssgp.c:844:18: Storage becomes observer
packet-bssgp.c:845:18: Observer storage returned without qualification:
                          "5*10^-3"
   packet-bssgp.c:845:18: Storage becomes observer
packet-bssgp.c:846:18: Observer storage returned without qualification:
                          "4*10^-3"
   packet-bssgp.c:846:18: Storage becomes observer
packet-bssgp.c:847:18: Observer storage returned without qualification:
                          "1*10^-3"
   packet-bssgp.c:847:18: Storage becomes observer
packet-bssgp.c:848:18: Observer storage returned without qualification:
                          "1*10^-4"
   packet-bssgp.c:848:18: Storage becomes observer
packet-bssgp.c:849:18: Observer storage returned without qualification:
                          "1*10^-5"
   packet-bssgp.c:849:18: Storage becomes observer
packet-bssgp.c:850:18: Observer storage returned without qualification:
                          "1*10^-6"
   packet-bssgp.c:850:18: Storage becomes observer
packet-bssgp.c:851:18: Observer storage returned without qualification:
                          "6*10^-8"
   packet-bssgp.c:851:18: Storage becomes observer
packet-bssgp.c:852:19: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:852:19: Storage becomes observer
packet-bssgp.c:854:7: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:856:12: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:856:12: Storage becomes observer
packet-bssgp.c:860:12: Observer storage returned without qualification: "Error"
   packet-bssgp.c:860:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_sdu_error_ratio)
packet-bssgp.c:868:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:869:14: Observer storage returned without qualification:
                          "Subscribed SDU error ratio"
   packet-bssgp.c:869:14: Storage becomes observer
packet-bssgp.c:872:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:872:14: Storage becomes observer
packet-bssgp.c:874:18: Observer storage returned without qualification:
                          "1*10^-2"
   packet-bssgp.c:874:18: Storage becomes observer
packet-bssgp.c:875:18: Observer storage returned without qualification:
                          "7*10^-3"
   packet-bssgp.c:875:18: Storage becomes observer
packet-bssgp.c:876:18: Observer storage returned without qualification:
                          "1*10^-3"
   packet-bssgp.c:876:18: Storage becomes observer
packet-bssgp.c:877:18: Observer storage returned without qualification:
                          "1*10^-4"
   packet-bssgp.c:877:18: Storage becomes observer
packet-bssgp.c:878:18: Observer storage returned without qualification:
                          "1*10^-5"
   packet-bssgp.c:878:18: Storage becomes observer
packet-bssgp.c:879:18: Observer storage returned without qualification:
                          "1*10^-6"
   packet-bssgp.c:879:18: Storage becomes observer
packet-bssgp.c:880:18: Observer storage returned without qualification:
                          "1*10^-1"
   packet-bssgp.c:880:18: Storage becomes observer
packet-bssgp.c:881:19: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:881:19: Storage becomes observer
packet-bssgp.c:883:7: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:885:12: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:885:12: Storage becomes observer
packet-bssgp.c:889:12: Observer storage returned without qualification: ""
   packet-bssgp.c:889:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_transfer_delay)
packet-bssgp.c:897:7: Operands of == have incompatible types (guint8, int):
                         value == 0
packet-bssgp.c:898:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:899:14: Observer storage returned without qualification:
                          "Subscribed transfer delay"
   packet-bssgp.c:899:14: Storage becomes observer
packet-bssgp.c:902:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:902:14: Storage becomes observer
packet-bssgp.c:905:8: Operands of >= have incompatible types (guint8, int):
                         value >= 1
packet-bssgp.c:905:24: Operands of <= have incompatible types (guint8, int):
                          value <= 0x0f
packet-bssgp.c:906:37: Incompatible types for * (guint8, int): value * 10
packet-bssgp.c:906:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:907:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:909:8: Operands of >= have incompatible types (guint8, int):
                         value >= 0x10
packet-bssgp.c:909:27: Operands of <= have incompatible types (guint8, int):
                          value <= 0x1f
packet-bssgp.c:910:44: Incompatible types for - (guint8, int): value - 0x10
packet-bssgp.c:910:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:911:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:913:8: Operands of >= have incompatible types (guint8, int):
                         value >= 0x20
packet-bssgp.c:913:27: Operands of <= have incompatible types (guint8, int):
                          value <= 0x3e
packet-bssgp.c:914:45: Incompatible types for - (guint8, int): value - 0x20
packet-bssgp.c:914:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:915:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:917:10: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:917:10: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_traffic_handling_priority)
packet-bssgp.c:924:9: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:925:14: Observer storage returned without qualification:
                          "Subscribed traffic handling_priority"
   packet-bssgp.c:925:14: Storage becomes observer
packet-bssgp.c:928:14: Observer storage returned without qualification:
                          "Reserved"
   packet-bssgp.c:928:14: Storage becomes observer
packet-bssgp.c:930:18: Observer storage returned without qualification:
                          "Priority level 1"
   packet-bssgp.c:930:18: Storage becomes observer
packet-bssgp.c:931:18: Observer storage returned without qualification:
                          "Priority level 2"
   packet-bssgp.c:931:18: Storage becomes observer
packet-bssgp.c:932:18: Observer storage returned without qualification:
                          "Priority level 3"
   packet-bssgp.c:932:18: Storage becomes observer
packet-bssgp.c:933:19: Observer storage returned without qualification: ""
   packet-bssgp.c:933:19: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_source_statistics_descriptor)
packet-bssgp.c:948:7: Test expression for if not boolean, type gboolean:
                         bi->ul_data
packet-bssgp.c:950:20: Observer storage returned without qualification:
                          "Unknown"
   packet-bssgp.c:950:20: Storage becomes observer
packet-bssgp.c:951:20: Observer storage returned without qualification:
                          "Speech"
   packet-bssgp.c:951:20: Storage becomes observer
packet-bssgp.c:952:21: Observer storage returned without qualification:
                          "Unknown"
   packet-bssgp.c:952:21: Storage becomes observer
packet-bssgp.c:956:12: Observer storage returned without qualification: "Spare"
   packet-bssgp.c:956:12: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_max_bit_rate_for_dl_extended)
packet-bssgp.c:964:7: Operands of == have incompatible types (guint8, int):
                         value == 0
packet-bssgp.c:965:12: Observer storage returned without qualification:
    "Use the value indicated by the Maximum bit rate for downlink"
   packet-bssgp.c:965:12: Storage becomes observer
packet-bssgp.c:967:8: Operands of >= have incompatible types (guint8, int):
                         value >= 1
packet-bssgp.c:967:24: Operands of <= have incompatible types (guint8, int):
                          value <= 0x4a
packet-bssgp.c:968:46: Incompatible types for * (guint8, int): value * 100
packet-bssgp.c:968:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:969:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:972:10: Observer storage returned without qualification: ""
   packet-bssgp.c:972:10: Storage becomes observer
packet-bssgp.c: (in function translate_abqp_guaranteed_bit_rate_for_dl_extended)
packet-bssgp.c:979:7: Operands of == have incompatible types (guint8, int):
                         value == 0
packet-bssgp.c:980:12: Observer storage returned without qualification:
    "Use the value indicated by the Guaranteed bit rate for downlink"
   packet-bssgp.c:980:12: Storage becomes observer
packet-bssgp.c:982:8: Operands of >= have incompatible types (guint8, int):
                         value >= 1
packet-bssgp.c:982:24: Operands of <= have incompatible types (guint8, int):
                          value <= 0x4a
packet-bssgp.c:983:46: Incompatible types for * (guint8, int): value * 100
packet-bssgp.c:983:5: Return value (type gint) ignored: g_snprintf(resul...
packet-bssgp.c:984:12: Unqualified static storage result returned as implicitly
                          only: result
packet-bssgp.c:987:10: Observer storage returned without qualification: ""
   packet-bssgp.c:987:10: Storage becomes observer
packet-bssgp.c: (in function translate_msrac_access_technology_type)
packet-bssgp.c:1006:10: Local tab_values[13].strptr initialized to null value:
                           tab_values[13].strptr = NULL
packet-bssgp.c:1009:21: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c: (in function translate_msrac_dtm_gprs_multislot_class)
packet-bssgp.c:1019:10: Local tab_values[4].strptr initialized to null value:
                           tab_values[4].strptr = NULL
packet-bssgp.c:1022:21: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c: (in function translate_msrac_extended_dtm_gprs_multislot_class)
packet-bssgp.c:1028:18: Observer storage returned without qualification:
                           "Unused, interpreted as Multislot class 5 supported"
   packet-bssgp.c:1028:18: Storage becomes observer
packet-bssgp.c:1031:20: Observer storage returned without qualification:
                           "Multislot class 5 supported"
   packet-bssgp.c:1031:20: Storage becomes observer
packet-bssgp.c:1032:20: Observer storage returned without qualification:
                           "Multislot class 6 supported"
   packet-bssgp.c:1032:20: Storage becomes observer
packet-bssgp.c:1035:14: Observer storage returned without qualification:
                           "Unused, interpreted as Multislot class 5 supported"
   packet-bssgp.c:1035:14: Storage becomes observer
packet-bssgp.c:1037:8: Fall through case (no preceding break)
  Execution falls through from the previous case. (Use -casebreak to inhibit
  warning)
packet-bssgp.c:1039:20: Observer storage returned without qualification:
                           "Multislot class 9 supported"
   packet-bssgp.c:1039:20: Storage becomes observer
packet-bssgp.c:1040:20: Observer storage returned without qualification:
                           "Multislot class 10 supported"
   packet-bssgp.c:1040:20: Storage becomes observer
packet-bssgp.c:1043:14: Observer storage returned without qualification:
                           "Unused, interpreted as Multislot class 5 supported"
   packet-bssgp.c:1043:14: Storage becomes observer
packet-bssgp.c:1045:8: Fall through case (no preceding break)
packet-bssgp.c:1047:20: Observer storage returned without qualification:
                           "Multislot class 11 supported"
   packet-bssgp.c:1047:20: Storage becomes observer
packet-bssgp.c:1051:14: Observer storage returned without qualification:
                           "Unused, interpreted as Multislot class 5 supported"
   packet-bssgp.c:1051:14: Storage becomes observer
packet-bssgp.c:1054:19: Null storage passed as non-null param:
                           g_log (((gchar *)0), ...)
packet-bssgp.c:1055:10: Observer storage returned without qualification:
                           "Error"
   packet-bssgp.c:1055:10: Storage becomes observer
packet-bssgp.c: (in function translate_channel_needed)
packet-bssgp.c:1159:18: Observer storage returned without qualification:
                           "Any channel"
   packet-bssgp.c:1159:18: Storage becomes observer
packet-bssgp.c:1160:18: Observer storage returned without qualification:
                           "SDCCH"
   packet-bssgp.c:1160:18: Storage becomes observer
packet-bssgp.c:1161:18: Observer storage returned without qualification:
                           "TCH/F (Full rate)"
   packet-bssgp.c:1161:18: Storage becomes observer
packet-bssgp.c:1162:18: Observer storage returned without qualification:
                           "TCH/H or TCH/F (Dual rate)"
   packet-bssgp.c:1162:18: Storage becomes observer
packet-bssgp.c:1164:19: Null storage passed as non-null param:
                           g_log (((gchar *)0), ...)
packet-bssgp.c:1165:10: Null storage returned as non-null: NULL
  Function returns a possibly null pointer, but is not declared using
  /*@null@*/ annotation of result.  If function may return NULL, add /*@null@*/
  annotation to the return value declaration. (Use -nullret to inhibit warning)
packet-bssgp.c: (in function bssgp_proto_tree_add_ie)
packet-bssgp.c:1171:33: Function proto_tree_add_uint_format expects arg 5 to be
                           gint gets guint16: ie->total_length
packet-bssgp.c:1172:7: Function proto_tree_add_uint_format expects arg 6 to be
                          guint32 gets guint8: ie->iei
packet-bssgp.c: (in function bssgp_proto_handoff)
packet-bssgp.c:1179:38: Function tvb_new_subset expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1180:3: Return value (type int) ignored: call_dissector(h...
  Result returned by function call is not used. If this is intended, can cast
  result to (void) to eliminate message. (Use -retvalint to inhibit warning)
packet-bssgp.c:1183:5: Return value (type proto_item *) ignored:
                          bssgp_proto_tree...
packet-bssgp.c:1186:5: Return value (type int) ignored: call_dissector(h...
packet-bssgp.c:1189:5: Return value (type int) ignored: call_dissector(d...
packet-bssgp.c:1191:2: Fresh storage next_tvb not released before return
   packet-bssgp.c:1179:3: Fresh storage next_tvb created
packet-bssgp.c:1191:2: Function returns with non-null global data_handle
                          referencing null storage
  A global variable does not satisfy its annotations when control is
  transferred. (Use -globstate to inhibit warning)
packet-bssgp.c: (in function decode_mobile_identity)
packet-bssgp.c:1196:43: Variable MASK_ODD_EVEN_INDICATION initialized to type
                           int, expects guint8: 0x08
packet-bssgp.c:1197:40: Variable MASK_TYPE_OF_IDENTITY initialized to type int,
                           expects guint8: 0x07
packet-bssgp.c:1198:22: Variable ODD initialized to type int, expects guint8: 1
packet-bssgp.c:1213:10: Local tab_type_of_identity[5].strptr initialized to
                           null value: tab_type_of_identity[5].strptr = NULL
packet-bssgp.c:1221:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1225:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:1225:35: Null storage tf passed as non-null param:
                           proto_tree_add_bitfield8 (tf, ...)
   packet-bssgp.c:1200:20: Storage tf becomes null
packet-bssgp.c:1234:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:1234:35: Null storage tf passed as non-null param:
                           proto_tree_add_bitfield8 (tf, ...)
   packet-bssgp.c:1200:20: Storage tf becomes null
packet-bssgp.c:1237:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: type
packet-bssgp.c:1245:5: Assignment of int to guint8:
                          num_digits = 1 + (ie->value_length - 1) * 2
packet-bssgp.c:1246:27: Operand of -- is non-numeric (guint8): num_digits
packet-bssgp.c:1248:5: Assignment of int to guint8: i = 0
packet-bssgp.c:1249:5: Array fetch using non-integer, guint8: digits[i]
  To allow char types to index arrays, use +charindex. (Use +charindex to
  inhibit warning)
packet-bssgp.c:1249:41: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0xf0
packet-bssgp.c:1251:5: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:1253:38: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1255:7: Array fetch using non-integer, guint8: digits[i]
packet-bssgp.c:1255:43: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0xf0
packet-bssgp.c:1256:7: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:1259:7: Array fetch using non-integer, guint8: digits[i]
packet-bssgp.c:1259:43: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0x0f
packet-bssgp.c:1260:7: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:1267:30: Null storage ti passed as non-null param:
                           proto_item_append_text (ti, ...)
   packet-bssgp.c:1199:20: Storage ti becomes null
packet-bssgp.c:1268:12: Assignment of int to guint8: i = 0
packet-bssgp.c:1268:35: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:1269:35: Array fetch using non-integer, guint8: digits[i]
packet-bssgp.c:1270:14: Array fetch using non-integer, guint8: digits_str[i]
packet-bssgp.c:1270:38: Array fetch using non-integer, guint8: digits[i]
packet-bssgp.c:1270:13: Passed storage &digits_str[] not completely defined
    (digits_str[] is undefined): g_snprintf (&digits_str[i], ...)
  Storage derivable from a parameter, return value or global is not defined.
  Use /*@out@*/ to denote passed or returned storage which need not be defined.
  (Use -compdef to inhibit warning)
packet-bssgp.c:1270:2: Return value (type gint) ignored: g_snprintf(&digi...
packet-bssgp.c:1283:25: Null storage passed as non-null param:
                           g_log (((gchar *)0), ...)
packet-bssgp.c:1288:50: Function proto_tree_add_string expects arg 5 to be gint
                           gets guint8: num_digits
packet-bssgp.c:1288:62: Passed storage digits_str not completely defined
    (*digits_str is undefined): proto_tree_add_string (..., digits_str)
packet-bssgp.c:1288:5: Return value (type proto_item *) ignored:
                          proto_tree_add_s...
packet-bssgp.c:1291:9: Test expression for if not boolean, type gint:
                          check_col(bi->pinfo->cinfo, COL_INFO)
packet-bssgp.c:1293:17: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: type
packet-bssgp.c:1299:35: Function tvb_get_ntohl expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1301:61: Function proto_tree_add_item expects arg 4 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1301:27: Null storage tf passed as non-null param:
                           proto_tree_add_item (tf, ...)
   packet-bssgp.c:1200:20: Storage tf becomes null
packet-bssgp.c:1301:7: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:1303:30: Null storage ti passed as non-null param:
                           proto_item_append_text (ti, ...)
   packet-bssgp.c:1199:20: Storage ti becomes null
packet-bssgp.c:1307:9: Test expression for if not boolean, type gint:
                          check_col(bi->pinfo->cinfo, COL_INFO)
packet-bssgp.c:1311:12: Fresh storage pi not released before return
   packet-bssgp.c:1225:5: Fresh storage pi created
packet-bssgp.c:1316:2: Fresh storage pi not released before return
   packet-bssgp.c:1225:5: Fresh storage pi created
packet-bssgp.c:1316:2: Fresh storage tf not released before return
   packet-bssgp.c:1219:5: Fresh storage tf created
packet-bssgp.c: (in function decode_mcc_mnc)
packet-bssgp.c:1321:30: Variable UNUSED_MNC3 initialized to type int, expects
                           guint8: 0x0f
packet-bssgp.c:1327:3: Assignment of guint32 to guint16:
                          start_offset = bi->offset
packet-bssgp.c:1329:54: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1330:54: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1332:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1333:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0xf0
packet-bssgp.c:1334:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0x0f
packet-bssgp.c:1337:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1338:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0xf0
packet-bssgp.c:1339:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0x0f
packet-bssgp.c:1342:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1343:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0xf0
packet-bssgp.c:1344:34: Function get_masked_guint8 expects arg 2 to be guint8
                           gets int: 0x0f
packet-bssgp.c:1350:9: Incompatible types for * (int, guint8): 100 * mcc1
packet-bssgp.c:1350:22: Incompatible types for * (int, guint8): 10 * mcc2
packet-bssgp.c:1353:9: Incompatible types for * (int, guint8): 10 * mnc1
packet-bssgp.c:1356:12: Incompatible types for + (int, guint8): 10 * mnc + mnc3
packet-bssgp.c:1360:18: Function proto_tree_add_uint_hidden expects arg 4 to be
                           gint gets guint16: start_offset
packet-bssgp.c:1359:3: Return value (type proto_item *) ignored:
                          proto_tree_add_u...
packet-bssgp.c:1362:18: Function proto_tree_add_uint_hidden expects arg 4 to be
                           gint gets guint16: start_offset
packet-bssgp.c:1361:3: Return value (type proto_item *) ignored:
                          proto_tree_add_u...
packet-bssgp.c:1369:5: Return value (type gint) ignored: g_snprintf(mcc_m...
packet-bssgp.c:1374:5: Return value (type gint) ignored: g_snprintf(mcc_m...
packet-bssgp.c:1377:10: Unqualified static storage mcc_mnc returned as
                           implicitly only: mcc_mnc
packet-bssgp.c:1377:18: Fresh storage pi_mcc not released before return
   packet-bssgp.c:1329:3: Fresh storage pi_mcc created
packet-bssgp.c:1377:18: Fresh storage pi_mnc not released before return
   packet-bssgp.c:1330:3: Fresh storage pi_mnc created
packet-bssgp.c: (in function decode_lai)
packet-bssgp.c:1389:32: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1391:18: Function proto_tree_add_item expects arg 4 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1390:3: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:1394:3: Return value (type gint) ignored: g_snprintf(lai, ...
packet-bssgp.c:1396:10: Unqualified static storage lai returned as implicitly
                           only: lai
packet-bssgp.c:1396:14: Fresh storage mcc_mnc not released before return
   packet-bssgp.c:1387:3: Fresh storage mcc_mnc created
packet-bssgp.c: (in function decode_rai)
packet-bssgp.c:1406:33: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1407:59: Function proto_tree_add_item expects arg 4 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1407:3: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:1410:3: Return value (type gint) ignored: g_snprintf(rai, ...
packet-bssgp.c:1412:10: Unqualified static storage rai returned as implicitly
                           only: rai
packet-bssgp.c:1412:14: Fresh storage lai not released before return
   packet-bssgp.c:1404:43: Fresh storage lai created
packet-bssgp.c: (in function decode_rai_ci)
packet-bssgp.c:1424:31: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1426:18: Function proto_tree_add_item expects arg 4 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1425:3: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:1429:3: Return value (type gint) ignored: g_snprintf(rai_c...
packet-bssgp.c:1431:10: Unqualified static storage rai_ci returned as
                           implicitly only: rai_ci
packet-bssgp.c:1431:17: Fresh storage rai not released before return
   packet-bssgp.c:1422:3: Fresh storage rai created
packet-bssgp.c: (in function bssgp_pi_append_bucket_full_ratio)
packet-bssgp.c:1461:48: Incompatible types for / (guint8, double):
                           value / 100.0
packet-bssgp.c: (in function bssgp_pi_append_pfi)
packet-bssgp.c:1466:27: Variable MASK_PFI initialized to type int, expects
                           guint8: 0x7f
packet-bssgp.c:1478:10: Local tab_pfi[8].strptr initialized to null value:
                           tab_pfi[8].strptr = NULL
packet-bssgp.c:1483:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1483:5: New fresh storage (type gchar *) passed as implicitly
    temp (not released): val_to_str(value, tab_pfi, "Dynamically assigned")
packet-bssgp.c: (in function decode_pfi)
packet-bssgp.c:1491:38: Function bssgp_pi_append_pfi expects arg 3 to be int
                           gets guint32: bi->offset
packet-bssgp.c:1494:2: Fresh storage ti not released before return
   packet-bssgp.c:1490:5: Fresh storage ti created
packet-bssgp.c: (in function decode_queuing_delay)
packet-bssgp.c:1501:48: Function bssgp_pi_append_queuing_delay expects arg 3 to
                           be int gets guint32: bi->offset
packet-bssgp.c:1504:2: Fresh storage ti not released before return
   packet-bssgp.c:1500:5: Fresh storage ti created
packet-bssgp.c: (in function decode_bucket_size)
packet-bssgp.c:1511:46: Function bssgp_pi_append_bucket_size expects arg 3 to
                           be int gets guint32: bi->offset
packet-bssgp.c:1514:2: Fresh storage ti not released before return
   packet-bssgp.c:1510:5: Fresh storage ti created
packet-bssgp.c: (in function decode_bucket_leak_rate)
packet-bssgp.c:1521:51: Function bssgp_pi_append_bucket_leak_rate expects arg 3
                           to be int gets guint32: bi->offset
packet-bssgp.c:1524:2: Fresh storage ti not released before return
   packet-bssgp.c:1520:5: Fresh storage ti created
packet-bssgp.c: (in function get_value_length)
packet-bssgp.c:1529:40: Variable MASK_LENGTH_INDICATOR initialized to type int,
                           expects guint8: 0x80
packet-bssgp.c:1530:39: Variable MASK_ONE_BYTE_LENGTH initialized to type int,
                           expects guint8: 0x7f
packet-bssgp.c:1534:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1534:3: Assignment of guint8 to guint16:
                          length = tvb_get_guint8(bi->tvb, bi->offset)
packet-bssgp.c:1535:3: Assignment of int to guint8: length_len = 1
packet-bssgp.c:1537:7: Test expression for if not boolean, type guint16:
                          length & MASK_LENGTH_INDICATOR
packet-bssgp.c:1541:5: Operand of ++ is non-numeric (guint8): length_len
packet-bssgp.c:1543:39: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1546:23: Incompatible types for + (guint8, guint16):
                           length_len + length
packet-bssgp.c:1547:3: Incompatible types for += (guint32, guint8):
                          bi->offset += length_len
packet-bssgp.c: (in function decode_simple_ie)
packet-bssgp.c:1559:43: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1559:11: Assignment of guint8 to guint32:
                           value = tvb_get_guint8(bi->tvb, bi->offset)
packet-bssgp.c:1560:42: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1561:43: Function tvb_get_ntoh24 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1562:42: Function tvb_get_ntohl expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1574:9: Test expression for if not boolean, type gboolean:
                          show_as_dec
packet-bssgp.c:1589:2: Fresh storage ti not released before return
   packet-bssgp.c:1567:5: Fresh storage ti created
packet-bssgp.c: (in function check_correct_iei)
packet-bssgp.c:1593:48: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1605:10: Return value type boolean does not match declared type
                           int: (fetched_iei == ie->iei)
  To make bool and int types equivalent, use +boolint.
packet-bssgp.c: (in function decode_iei_alignment_octets)
packet-bssgp.c:1616:2: Fresh storage ti not released before return
   packet-bssgp.c:1612:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_bvci)
packet-bssgp.c:1623:33: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1629:20: Function proto_tree_add_item_hidden expects arg 4 to be
                           gint gets guint32: bi->offset
packet-bssgp.c:1629:32: Function proto_tree_add_item_hidden expects arg 5 to be
                           gint gets guint16: ie->value_length
packet-bssgp.c:1628:5: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:1634:7: Test expression for if not boolean, type gint:
                          check_col(bi->pinfo->cinfo, COL_INFO)
packet-bssgp.c:1638:2: Fresh storage ti not released before return
   packet-bssgp.c:1626:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_cause)
packet-bssgp.c:1674:13: Local tab_cause[28].strptr initialized to null value:
                           tab_cause[28].strptr = NULL
packet-bssgp.c:1679:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1681:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1686:2: Fresh storage ti not released before return
   packet-bssgp.c:1678:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_cell_identifier)
packet-bssgp.c:1703:2: Fresh storage ti not released before return
   packet-bssgp.c:1695:5: Fresh storage ti created
packet-bssgp.c:1703:2: Fresh storage tf not released before return
   packet-bssgp.c:1696:5: Fresh storage tf created
packet-bssgp.c:1703:2: Fresh storage rai_ci not released before return
   packet-bssgp.c:1698:5: Fresh storage rai_ci created
packet-bssgp.c: (in function decode_iei_channel_needed)
packet-bssgp.c:1709:27: Variable MASK_CH1 initialized to type int, expects
                           guint8: 0x03
packet-bssgp.c:1710:27: Variable MASK_CH2 initialized to type int, expects
                           guint8: 0x0c
packet-bssgp.c:1716:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1726:2: Fresh storage ti not released before return
   packet-bssgp.c:1715:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_drx_parameters)
packet-bssgp.c:1730:48: Variable MASK_CYCLE_LENGTH_COEFFICIENT initialized to
                           type int, expects guint8: 0xf0
packet-bssgp.c:1731:37: Variable MASK_SPLIT_ON_CCCH initialized to type int,
                           expects guint8: 0x08
packet-bssgp.c:1732:37: Variable MASK_NON_DRX_TIMER initialized to type int,
                           expects guint8: 0x07
packet-bssgp.c:1747:10: Local tab_non_drx_timer[8].strptr initialized to null
                           value: tab_non_drx_timer[8].strptr = NULL
packet-bssgp.c:1757:10: Local tab_cycle_length_coefficient[5].strptr
    initialized to null value: tab_cycle_length_coefficient[5].strptr = NULL
packet-bssgp.c:1768:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1769:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:1769:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:1771:8: Operands of >= have incompatible types (guint8, int):
                          value >= 1
packet-bssgp.c:1771:24: Operands of <= have incompatible types (guint8, int):
                           value <= 64
packet-bssgp.c:1772:5: Assignment of guint8 to guint16: cycle_value = value
packet-bssgp.c:1777:10: Fall through case (no preceding break)
packet-bssgp.c:1821:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1824:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:1827:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1832:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:1832:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_SPLIT_ON_CCCH)
   packet-bssgp.c:1824:3: Fresh storage pi created
packet-bssgp.c:1834:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:1837:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:1837:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_NON_DRX_TIMER)
   packet-bssgp.c:1832:3: Fresh storage pi created
packet-bssgp.c:1839:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1841:2: Fresh storage ti not released before return
   packet-bssgp.c:1765:3: Fresh storage ti created
packet-bssgp.c:1841:2: Fresh storage pi not released before return
   packet-bssgp.c:1837:3: Fresh storage pi created
packet-bssgp.c:1841:2: Fresh storage tf not released before return
   packet-bssgp.c:1766:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_emlpp_priority)
packet-bssgp.c:1845:37: Variable MASK_CALL_PRIORITY initialized to type int,
                           expects guint8: 0x07
packet-bssgp.c:1858:10: Local tab_call_priority[8].strptr initialized to null
                           value: tab_call_priority[8].strptr = NULL
packet-bssgp.c:1863:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1866:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1869:2: Fresh storage ti not released before return
   packet-bssgp.c:1862:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_flush_action)
packet-bssgp.c:1879:13: Local tab_action_value[2].strptr initialized to null
                           value: tab_action_value[2].strptr = NULL
packet-bssgp.c:1885:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:1887:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:1892:2: Fresh storage ti not released before return
   packet-bssgp.c:1884:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_location_area)
packet-bssgp.c:1914:2: Fresh storage ti not released before return
   packet-bssgp.c:1909:3: Fresh storage ti created
packet-bssgp.c:1914:2: Fresh storage tf not released before return
   packet-bssgp.c:1910:3: Fresh storage tf created
packet-bssgp.c:1914:2: Fresh storage lai not released before return
   packet-bssgp.c:1912:3: Fresh storage lai created
packet-bssgp.c: (in function decode_msrac_additional_access_technologies)
packet-bssgp.c:1923:3: Assignment of int to guint8: bl = 4
packet-bssgp.c:1926:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:1931:3: Assignment of int to guint8: bl = 3
packet-bssgp.c:1933:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:1925:3: Fresh storage pi created
packet-bssgp.c:1934:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:1937:3: Assignment of int to guint8: bl = 2
packet-bssgp.c:1939:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:1933:3: Fresh storage pi created
packet-bssgp.c:1940:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:1942:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:1948:2: Fresh storage pi not released before return
   packet-bssgp.c:1939:3: Fresh storage pi created
packet-bssgp.c: (in function struct_bits_exist)
packet-bssgp.c:1953:10: Return value type boolean does not match declared type
    gboolean: (bo + num_bits) <= (start_bo + struct_length)
packet-bssgp.c: (in function decode_msrac_access_capabilities)
packet-bssgp.c:1966:29: Variable demsc initialized to type int, expects guint8:
                           0
packet-bssgp.c:1966:18: Variable dgmsc initialized to type int, expects guint8:
                           0
packet-bssgp.c:1971:3: Assignment of int to guint8: bl = 3
packet-bssgp.c:1972:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:1972:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:1975:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:1977:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:1985:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:1986:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:1986:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:1986:67: Fresh storage pi not released before return
   packet-bssgp.c:1974:3: Fresh storage pi created
packet-bssgp.c:1988:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:1989:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:1990:5: Assignment of int to guint8: bl = 7
packet-bssgp.c:1991:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:1991:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:1991:69: Fresh storage pi not released before return
   packet-bssgp.c:1974:3: Fresh storage pi created
packet-bssgp.c:1996:10: Assignment of int to guint8: i = 0
packet-bssgp.c:1996:25: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:1997:51: Incompatible types for + (guint64, guint8): bo + i
packet-bssgp.c:1997:59: Function bit_proto_tree_add_bit_field8 expects arg 4 to
                           be guint8 gets int: 1
packet-bssgp.c:1997:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo + i, 1)
   packet-bssgp.c:1974:3: Fresh storage pi created
packet-bssgp.c:1999:9: Incompatible types for + (guint8, int): i + 1
packet-bssgp.c:2000:9: Test expression for conditional not boolean, type
                          guint8: value & (0x40 >> i)
  Test expression type is not boolean. (Use -predboolothers to inhibit warning)
packet-bssgp.c:2002:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2005:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:1974:3: Fresh storage pi created
packet-bssgp.c:2006:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2011:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2012:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2012:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2012:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2012:67: Fresh storage pi not released before return
   packet-bssgp.c:2005:5: Fresh storage pi created
packet-bssgp.c:2012:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2014:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2005:5: Fresh storage pi created
packet-bssgp.c:2015:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2017:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2020:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2021:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2021:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2021:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2021:67: Fresh storage pi not released before return
   packet-bssgp.c:2014:3: Fresh storage pi created
packet-bssgp.c:2021:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2023:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2014:3: Fresh storage pi created
packet-bssgp.c:2024:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2026:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2029:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2030:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2030:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2030:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2030:67: Fresh storage pi not released before return
   packet-bssgp.c:2023:3: Fresh storage pi created
packet-bssgp.c:2030:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2032:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2023:3: Fresh storage pi created
packet-bssgp.c:2033:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2035:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2036:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2039:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2040:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2040:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2040:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2040:67: Fresh storage pi not released before return
   packet-bssgp.c:2032:3: Fresh storage pi created
packet-bssgp.c:2040:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2042:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2032:3: Fresh storage pi created
packet-bssgp.c:2043:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2045:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2046:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2051:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2052:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2052:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2052:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2052:67: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2052:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2054:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2055:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2056:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2057:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2057:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2057:69: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2057:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2057:69: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2060:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2064:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2065:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2065:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2065:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2065:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2065:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2067:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2068:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2069:7: Assignment of int to guint8: bl = 5
packet-bssgp.c:2070:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2070:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2070:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2070:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2070:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2072:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2073:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2075:12: Operands of > have incompatible types (guint8, int):
                           value > 0
packet-bssgp.c:2075:28: Operands of < have incompatible types (guint8, int):
                           value < 19
packet-bssgp.c:2084:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2085:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2085:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2085:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2085:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2085:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2087:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2088:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2089:7: Assignment of int to guint8: bl = 5
packet-bssgp.c:2090:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2090:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2090:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2090:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2090:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2092:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2093:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2097:7: Assignment of int to guint8: bl = 1
packet-bssgp.c:2098:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2098:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2098:71: Fresh storage pi not released before return
   packet-bssgp.c:2092:7: Fresh storage pi created
packet-bssgp.c:2098:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2098:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2100:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2092:7: Fresh storage pi created
packet-bssgp.c:2101:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2103:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2107:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2108:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2108:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2108:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2108:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2108:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2110:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2111:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2112:7: Assignment of int to guint8: bl = 4
packet-bssgp.c:2113:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2113:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2113:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2113:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2113:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2115:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2116:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2119:9: Incompatible types for + (guint8, int): value + 1
packet-bssgp.c:2119:21: Incompatible types for + (guint8, int): value + 1
packet-bssgp.c:2121:7: Assignment of int to guint8: bl = 4
packet-bssgp.c:2122:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2122:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2122:71: Fresh storage pi not released before return
   packet-bssgp.c:2115:7: Fresh storage pi created
packet-bssgp.c:2122:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2122:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2124:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2115:7: Fresh storage pi created
packet-bssgp.c:2125:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2128:9: Incompatible types for + (guint8, int): value + 1
packet-bssgp.c:2128:21: Incompatible types for + (guint8, int): value + 1
packet-bssgp.c:2133:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2134:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2134:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2134:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2134:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2134:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2136:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2137:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2138:7: Assignment of int to guint8: bl = 5
packet-bssgp.c:2139:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2139:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2139:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2139:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2139:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2141:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2142:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2144:12: Operands of > have incompatible types (guint8, int):
                           value > 0
packet-bssgp.c:2144:28: Operands of < have incompatible types (guint8, int):
                           value < 19
packet-bssgp.c:2153:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2154:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2154:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2154:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2154:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2154:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2156:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2157:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2158:7: Assignment of int to guint8: bl = 5
packet-bssgp.c:2159:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2159:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2159:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2159:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2159:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2161:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2162:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2166:7: Assignment of int to guint8: bl = 1
packet-bssgp.c:2167:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2167:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2167:71: Fresh storage pi not released before return
   packet-bssgp.c:2161:7: Fresh storage pi created
packet-bssgp.c:2167:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2167:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2169:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2161:7: Fresh storage pi created
packet-bssgp.c:2170:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2172:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2176:5: Assignment of int to guint8: bl = 1
packet-bssgp.c:2177:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2177:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2177:69: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2177:69: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2177:69: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2179:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2180:9: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2181:7: Assignment of int to guint8: bl = 2
packet-bssgp.c:2182:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2182:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2182:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2182:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2182:71: Fresh storage pi not released before return
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2184:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2185:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2190:7: Assignment of int to guint8: bl = 1
packet-bssgp.c:2191:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2191:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2191:71: Fresh storage pi not released before return
   packet-bssgp.c:2184:7: Fresh storage pi created
packet-bssgp.c:2191:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2191:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2193:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2184:7: Fresh storage pi created
packet-bssgp.c:2194:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2197:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2200:7: Assignment of int to guint8: bl = 1
packet-bssgp.c:2201:59: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2201:12: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2201:71: Fresh storage pi not released before return
   packet-bssgp.c:2193:7: Fresh storage pi created
packet-bssgp.c:2201:71: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2201:71: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2203:7: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2204:11: Operands of == have incompatible types (guint8, int):
                           value == 1
packet-bssgp.c:2205:2: Assignment of int to guint8: bl = 2
packet-bssgp.c:2206:54: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2206:7: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2206:66: Fresh storage pi not released before return
   packet-bssgp.c:2193:7: Fresh storage pi created
packet-bssgp.c:2206:66: Fresh storage tf not released before return
   packet-bssgp.c:2061:5: Fresh storage tf created
packet-bssgp.c:2206:66: Fresh storage ti not released before return
   packet-bssgp.c:2058:5: Fresh storage ti created
packet-bssgp.c:2208:2: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2193:7: Fresh storage pi created
packet-bssgp.c:2209:2: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2214:28: Function proto_item_set_len expects arg 2 to be gint
    gets guint32: get_num_octets_spanned(start_bo, (guint32)(bo - start_bo))
packet-bssgp.c:2218:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2042:3: Fresh storage pi created
packet-bssgp.c:2219:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2226:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2227:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2227:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2227:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2227:67: Fresh storage pi not released before return
   packet-bssgp.c:2218:5: Fresh storage pi created
packet-bssgp.c:2227:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2229:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2230:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2231:5: Assignment of int to guint8: bl = 2
packet-bssgp.c:2232:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2232:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2232:69: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2232:69: Fresh storage pi not released before return
   packet-bssgp.c:2218:5: Fresh storage pi created
packet-bssgp.c:2232:69: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2234:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2218:5: Fresh storage pi created
packet-bssgp.c:2235:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2238:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2248:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2249:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2249:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2249:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2249:67: Fresh storage pi not released before return
   packet-bssgp.c:2218:5: Fresh storage pi created
packet-bssgp.c:2249:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2251:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2218:5: Fresh storage pi created
packet-bssgp.c:2252:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2255:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2258:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2259:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2259:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2259:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2259:67: Fresh storage pi not released before return
   packet-bssgp.c:2251:3: Fresh storage pi created
packet-bssgp.c:2259:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2261:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2251:3: Fresh storage pi created
packet-bssgp.c:2262:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2264:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2265:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2269:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2270:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2270:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2270:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2270:67: Fresh storage pi not released before return
   packet-bssgp.c:2261:3: Fresh storage pi created
packet-bssgp.c:2270:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2272:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2261:3: Fresh storage pi created
packet-bssgp.c:2273:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2275:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2277:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2278:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2278:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2278:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2278:67: Fresh storage pi not released before return
   packet-bssgp.c:2272:3: Fresh storage pi created
packet-bssgp.c:2278:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2280:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2272:3: Fresh storage pi created
packet-bssgp.c:2281:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2283:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2285:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2286:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2286:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2286:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2286:67: Fresh storage pi not released before return
   packet-bssgp.c:2280:3: Fresh storage pi created
packet-bssgp.c:2286:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2288:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2280:3: Fresh storage pi created
packet-bssgp.c:2289:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2291:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2295:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2296:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2296:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2296:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2296:67: Fresh storage pi not released before return
   packet-bssgp.c:2288:3: Fresh storage pi created
packet-bssgp.c:2296:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2298:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2288:3: Fresh storage pi created
packet-bssgp.c:2299:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2301:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2305:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2306:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2306:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2306:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2306:67: Fresh storage pi not released before return
   packet-bssgp.c:2298:3: Fresh storage pi created
packet-bssgp.c:2306:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2308:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2298:3: Fresh storage pi created
packet-bssgp.c:2309:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2311:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2315:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2316:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2316:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2316:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2316:67: Fresh storage pi not released before return
   packet-bssgp.c:2308:3: Fresh storage pi created
packet-bssgp.c:2316:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2318:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2319:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2320:5: Assignment of int to guint8: bl = 2
packet-bssgp.c:2321:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2321:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2321:69: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2321:69: Fresh storage pi not released before return
   packet-bssgp.c:2308:3: Fresh storage pi created
packet-bssgp.c:2321:69: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2323:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2308:3: Fresh storage pi created
packet-bssgp.c:2324:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2330:5: Assignment of int to guint8: bl = 2
packet-bssgp.c:2331:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2331:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2331:69: Fresh storage pi not released before return
   packet-bssgp.c:2323:5: Fresh storage pi created
packet-bssgp.c:2331:69: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2331:69: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2333:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2323:5: Fresh storage pi created
packet-bssgp.c:2334:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2340:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2341:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2341:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2341:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2341:67: Fresh storage pi not released before return
   packet-bssgp.c:2308:3: Fresh storage pi created
packet-bssgp.c:2341:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2343:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2308:3: Fresh storage pi created
packet-bssgp.c:2344:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2346:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2351:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2352:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2352:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2352:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2352:67: Fresh storage pi not released before return
   packet-bssgp.c:2343:3: Fresh storage pi created
packet-bssgp.c:2352:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2354:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2355:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:2356:5: Assignment of int to guint8: bl = 2
packet-bssgp.c:2357:57: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2357:10: Operand of ! is non-boolean (gboolean):
                           !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2357:69: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2357:69: Fresh storage pi not released before return
   packet-bssgp.c:2343:3: Fresh storage pi created
packet-bssgp.c:2357:69: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2359:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2343:3: Fresh storage pi created
packet-bssgp.c:2360:5: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2368:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2369:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2369:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2369:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2369:67: Fresh storage pi not released before return
   packet-bssgp.c:2343:3: Fresh storage pi created
packet-bssgp.c:2369:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2371:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2343:3: Fresh storage pi created
packet-bssgp.c:2372:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2374:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2377:3: Assignment of int to guint8: bl = 2
packet-bssgp.c:2378:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2378:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2378:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2378:67: Fresh storage pi not released before return
   packet-bssgp.c:2371:3: Fresh storage pi created
packet-bssgp.c:2378:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2380:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2371:3: Fresh storage pi created
packet-bssgp.c:2381:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2388:3: Assignment of int to guint8: bl = 2
packet-bssgp.c:2389:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2389:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2389:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2389:67: Fresh storage pi not released before return
   packet-bssgp.c:2380:3: Fresh storage pi created
packet-bssgp.c:2389:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2391:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2380:3: Fresh storage pi created
packet-bssgp.c:2392:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2399:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2400:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2400:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2400:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2400:67: Fresh storage pi not released before return
   packet-bssgp.c:2391:3: Fresh storage pi created
packet-bssgp.c:2400:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2402:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2391:3: Fresh storage pi created
packet-bssgp.c:2403:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2405:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2408:3: Assignment of int to guint8: bl = 2
packet-bssgp.c:2409:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2409:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2409:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2409:67: Fresh storage pi not released before return
   packet-bssgp.c:2402:3: Fresh storage pi created
packet-bssgp.c:2409:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2411:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2402:3: Fresh storage pi created
packet-bssgp.c:2412:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2414:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2418:3: Assignment of int to guint8: bl = 1
packet-bssgp.c:2419:55: Function struct_bits_exist expects arg 4 to be guint32
                           gets guint8: bl
packet-bssgp.c:2419:8: Operand of ! is non-boolean (gboolean):
                          !struct_bits_exist(start_bo, struct_length, bo, bl)
packet-bssgp.c:2419:67: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2419:67: Fresh storage pi not released before return
   packet-bssgp.c:2411:3: Fresh storage pi created
packet-bssgp.c:2419:67: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c:2421:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tree, tvb, bo, bl)
   packet-bssgp.c:2411:3: Fresh storage pi created
packet-bssgp.c:2422:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2424:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2425:2: Fresh storage ti not released before return
   packet-bssgp.c:1993:5: Fresh storage ti created
packet-bssgp.c:2425:2: Fresh storage pi not released before return
   packet-bssgp.c:2421:3: Fresh storage pi created
packet-bssgp.c:2425:2: Fresh storage tf not released before return
   packet-bssgp.c:1995:5: Fresh storage tf created
packet-bssgp.c: (in function decode_msrac_value_part)
packet-bssgp.c:2430:32: Variable ADD_ACC_TECHN initialized to type int, expects
                           guint8: 0x0f
packet-bssgp.c:2438:47: Function bit_proto_tree_add_text expects arg 4 to be
                           guint8 gets int: 8
packet-bssgp.c:2443:3: Assignment of int to guint8: bl = 4
packet-bssgp.c:2449:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2451:3: Assignment of int to guint8: bl = 7
packet-bssgp.c:2453:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = bit_proto_tree_add_bit_field8(tf, tvb, bo, bl)
   packet-bssgp.c:2446:3: Fresh storage pi created
packet-bssgp.c:2455:3: Incompatible types for += (guint64, guint8): bo += bl
packet-bssgp.c:2462:61: Incompatible types for + (int, guint8): 4 + 7 + length
packet-bssgp.c:2462:28: Function proto_item_set_len expects arg 2 to be gint
    gets guint32: get_num_octets_spanned(start_bo, 4 + 7 + length + 1 + 1)
packet-bssgp.c:2463:63: Function decode_msrac_additional_access_technologies
                           expects arg 4 to be guint32 gets guint8: length
packet-bssgp.c:2465:12: Operands of <= have incompatible types (guint8, int):
                           att <= 0x0b
packet-bssgp.c:2468:61: Incompatible types for + (int, guint8): 4 + 7 + length
packet-bssgp.c:2468:28: Function proto_item_set_len expects arg 2 to be gint
    gets guint32: get_num_octets_spanned(start_bo, 4 + 7 + length + 1)
packet-bssgp.c:2469:52: Function decode_msrac_access_capabilities expects arg 4
                           to be guint32 gets guint8: length
packet-bssgp.c:2473:3: Incompatible types for += (guint64, guint8):
                          bo += length
packet-bssgp.c:2474:32: Function tvb_get_bits8 expects arg 3 to be guint8 gets
                           int: 1
packet-bssgp.c:2476:7: Operands of == have incompatible types (guint8, int):
                          bit == 1
packet-bssgp.c:2479:2: Fresh storage ti not released before return
   packet-bssgp.c:2438:3: Fresh storage ti created
packet-bssgp.c:2479:2: Fresh storage ti2 not released before return
   packet-bssgp.c:2466:5: Fresh storage ti2 created
packet-bssgp.c:2479:2: Fresh storage pi not released before return
   packet-bssgp.c:2453:3: Fresh storage pi created
packet-bssgp.c:2479:2: Fresh storage tf not released before return
   packet-bssgp.c:2441:3: Fresh storage tf created
packet-bssgp.c:2479:2: Fresh storage tf2 not released before return
   packet-bssgp.c:2467:5: Fresh storage tf2 created
packet-bssgp.c:2479:2: Fresh storage att_name not released before return
   packet-bssgp.c:2445:3: Fresh storage att_name created
packet-bssgp.c: (in function decode_iei_ms_radio_access_capability)
packet-bssgp.c:2495:2: Fresh storage ti not released before return
   packet-bssgp.c:2490:3: Fresh storage ti created
packet-bssgp.c:2495:2: Fresh storage tf not released before return
   packet-bssgp.c:2491:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_omc_id)
packet-bssgp.c:2507:2: Fresh storage ti not released before return
   packet-bssgp.c:2503:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_pdu_in_error)
packet-bssgp.c:2519:2: Fresh storage ti not released before return
   packet-bssgp.c:2514:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_priority)
packet-bssgp.c:2523:27: Variable MASK_PCI initialized to type int, expects
                           guint8: 0x40
packet-bssgp.c:2524:38: Variable MASK_PRIORITY_LEVEL initialized to type int,
                           expects guint8: 0x3c
packet-bssgp.c:2525:26: Variable MASK_QA initialized to type int, expects
                           guint8: 0x02
packet-bssgp.c:2526:27: Variable MASK_PVI initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:2548:10: Local tab_priority_level[16].strptr initialized to null
                           value: tab_priority_level[16].strptr = NULL
packet-bssgp.c:2558:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2561:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2564:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2567:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2567:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PRIORITY_LEVEL)
   packet-bssgp.c:2561:3: Fresh storage pi created
packet-bssgp.c:2569:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2572:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2572:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_QA)
   packet-bssgp.c:2567:3: Fresh storage pi created
packet-bssgp.c:2574:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2577:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2577:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PVI)
   packet-bssgp.c:2572:3: Fresh storage pi created
packet-bssgp.c:2579:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2582:2: Fresh storage ti not released before return
   packet-bssgp.c:2555:3: Fresh storage ti created
packet-bssgp.c:2582:2: Fresh storage pi not released before return
   packet-bssgp.c:2577:3: Fresh storage pi created
packet-bssgp.c:2582:2: Fresh storage tf not released before return
   packet-bssgp.c:2556:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_qos_profile)
packet-bssgp.c:2586:30: Variable MASK_CR_BIT initialized to type int, expects
                           guint8: 0x20
packet-bssgp.c:2587:29: Variable MASK_T_BIT initialized to type int, expects
                           guint8: 0x10
packet-bssgp.c:2588:29: Variable MASK_A_BIT initialized to type int, expects
                           guint8: 0x08
packet-bssgp.c:2589:34: Variable MASK_PRECEDENCE initialized to type int,
                           expects guint8: 0x07
packet-bssgp.c:2599:12: Local tab_precedence_ul[3].strptr initialized to null
                           value: tab_precedence_ul[3].strptr = NULL
packet-bssgp.c:2608:12: Local tab_precedence_dl[5].strptr initialized to null
                           value: tab_precedence_dl[5].strptr = NULL
packet-bssgp.c:2618:42: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2619:41: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:2628:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2631:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2631:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_CR_BIT)
   packet-bssgp.c:2619:3: Fresh storage pi created
packet-bssgp.c:2633:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2636:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2636:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_T_BIT)
   packet-bssgp.c:2631:3: Fresh storage pi created
packet-bssgp.c:2638:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2643:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2643:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_A_BIT)
   packet-bssgp.c:2636:3: Fresh storage pi created
packet-bssgp.c:2645:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2648:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2648:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PRECEDENCE)
   packet-bssgp.c:2643:3: Fresh storage pi created
packet-bssgp.c:2651:7: Test expression for if not boolean, type gboolean:
                          bi->ul_data
packet-bssgp.c:2652:43: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2652:32: New fresh storage (type gchar *) passed as implicitly
    temp (not released): val_to_str(value, tab_precedence_ul, "Reserved (Low
    priority)")
packet-bssgp.c:2656:43: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2656:32: New fresh storage (type gchar *) passed as implicitly
    temp (not released): val_to_str(value, tab_precedence_dl, "Reserved (Radio
    priority 3)")
packet-bssgp.c:2661:2: Fresh storage ti not released before return
   packet-bssgp.c:2615:3: Fresh storage ti created
packet-bssgp.c:2661:2: Fresh storage pi not released before return
   packet-bssgp.c:2648:3: Fresh storage pi created
packet-bssgp.c:2661:2: Fresh storage tf not released before return
   packet-bssgp.c:2616:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_radio_cause)
packet-bssgp.c:2674:13: Local tab_radio_cause[5].strptr initialized to null
                           value: tab_radio_cause[5].strptr = NULL
packet-bssgp.c:2680:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2682:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2686:2: Fresh storage ti not released before return
   packet-bssgp.c:2679:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_ra_cap_upd_cause)
packet-bssgp.c:2697:13: Local tab_cause[3].strptr initialized to null value:
                           tab_cause[3].strptr = NULL
packet-bssgp.c:2703:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2705:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2709:2: Fresh storage ti not released before return
   packet-bssgp.c:2702:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_routeing_area)
packet-bssgp.c:2726:2: Fresh storage ti not released before return
   packet-bssgp.c:2721:3: Fresh storage ti created
packet-bssgp.c:2726:2: Fresh storage tf not released before return
   packet-bssgp.c:2722:3: Fresh storage tf created
packet-bssgp.c:2726:2: Fresh storage rai not released before return
   packet-bssgp.c:2724:3: Fresh storage rai created
packet-bssgp.c: (in function decode_iei_tlli)
packet-bssgp.c:2733:33: Function tvb_get_ntohl expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2739:20: Function proto_tree_add_item_hidden expects arg 4 to be
                           gint gets guint32: bi->offset
packet-bssgp.c:2738:5: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:2743:7: Test expression for if not boolean, type gint:
                          check_col(bi->pinfo->cinfo, COL_INFO)
packet-bssgp.c:2747:2: Fresh storage ti not released before return
   packet-bssgp.c:2736:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_trigger_id)
packet-bssgp.c:2758:2: Fresh storage ti not released before return
   packet-bssgp.c:2755:5: Fresh storage ti created
packet-bssgp.c: (in function proto_tree_add_lsa_id)
packet-bssgp.c:2765:34: Function tvb_get_ntoh24 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2770:7: Test expression for conditional not boolean, type
                          guint32: data & 1
packet-bssgp.c:2768:43: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:2773:2: Fresh storage pi not released before return
   packet-bssgp.c:2768:3: Fresh storage pi created
packet-bssgp.c: (in function decode_iei_lsa_identifier_list)
packet-bssgp.c:2777:26: Variable MASK_EP initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:2790:42: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:2790:3: Assignment of guint8 to guint32:
    value = tvb_get_masked_guint8(bi->tvb, bi->offset, MASK_EP)
packet-bssgp.c:2791:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2801:2: Fresh storage ti not released before return
   packet-bssgp.c:2787:3: Fresh storage ti created
packet-bssgp.c:2801:2: Fresh storage pi not released before return
   packet-bssgp.c:2791:3: Fresh storage pi created
packet-bssgp.c:2801:2: Fresh storage tf not released before return
   packet-bssgp.c:2788:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_lsa_information)
packet-bssgp.c:2805:32: Variable MASK_LSA_ONLY initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:2806:27: Variable MASK_ACT initialized to type int, expects
                           guint8: 0x20
packet-bssgp.c:2807:28: Variable MASK_PREF initialized to type int, expects
                           guint8: 0x10
packet-bssgp.c:2808:32: Variable MASK_PRIORITY initialized to type int, expects
                           guint8: 0x0f
packet-bssgp.c:2831:10: Local tab_priority[16].strptr initialized to null
                           value: tab_priority[16].strptr = NULL
packet-bssgp.c:2841:42: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:2842:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2844:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2852:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:2856:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2859:49: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2859:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf2, bi->tvb, bi->offset,
    MASK_ACT)
   packet-bssgp.c:2842:3: Fresh storage pi created
packet-bssgp.c:2861:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2864:49: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2864:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf2, bi->tvb, bi->offset,
    MASK_PREF)
   packet-bssgp.c:2859:5: Fresh storage pi created
packet-bssgp.c:2866:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:2869:49: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2869:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf2, bi->tvb, bi->offset,
    MASK_PRIORITY)
   packet-bssgp.c:2864:5: Fresh storage pi created
packet-bssgp.c:2871:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2876:2: Fresh storage ti not released before return
   packet-bssgp.c:2838:3: Fresh storage ti created
packet-bssgp.c:2876:2: Fresh storage ti2 not released before return
   packet-bssgp.c:2852:5: Fresh storage ti2 created
packet-bssgp.c:2876:2: Fresh storage pi not released before return
   packet-bssgp.c:2869:5: Fresh storage pi created
packet-bssgp.c:2876:2: Fresh storage tf not released before return
   packet-bssgp.c:2839:3: Fresh storage tf created
packet-bssgp.c:2876:2: Fresh storage tf2 not released before return
   packet-bssgp.c:2854:5: Fresh storage tf2 created
packet-bssgp.c: (in function decode_iei_gprs_timer)
packet-bssgp.c:2880:34: Variable MASK_UNIT_VALUE initialized to type int,
                           expects guint8: 0xe0
packet-bssgp.c:2881:35: Variable MASK_TIMER_VALUE initialized to type int,
                           expects guint8: 0x1f
packet-bssgp.c:2891:10: Local tab_unit_value[5].strptr initialized to null
                           value: tab_unit_value[5].strptr = NULL
packet-bssgp.c:2897:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2903:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:2907:2: Fresh storage ti not released before return
   packet-bssgp.c:2896:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_abqp)
packet-bssgp.c:2911:35: Variable MASK_DELAY_CLASS initialized to type int,
                           expects guint8: 0x38
packet-bssgp.c:2912:41: Variable MASK_RELIABILITY_CLASS initialized to type
                           int, expects guint8: 0x07
packet-bssgp.c:2913:39: Variable MASK_PEAK_THROUGHPUT initialized to type int,
                           expects guint8: 0xf0
packet-bssgp.c:2914:40: Variable MASK_PRECEDENCE_CLASS initialized to type int,
                           expects guint8: 0x07
packet-bssgp.c:2915:39: Variable MASK_MEAN_THROUGHPUT initialized to type int,
                           expects guint8: 0x1f
packet-bssgp.c:2916:37: Variable MASK_TRAFFIC_CLASS initialized to type int,
                           expects guint8: 0xe0
packet-bssgp.c:2917:38: Variable MASK_DELIVERY_ORDER initialized to type int,
                           expects guint8: 0x18
packet-bssgp.c:2918:49: Variable MASK_DELIVERY_OF_ERRONEOUS_SDU initialized to
                           type int, expects guint8: 0x07
packet-bssgp.c:2919:36: Variable MASK_RESIDUAL_BER initialized to type int,
                           expects guint8: 0xf0
packet-bssgp.c:2920:39: Variable MASK_SDU_ERROR_RATIO initialized to type int,
                           expects guint8: 0x0f
packet-bssgp.c:2921:38: Variable MASK_TRANSFER_DELAY initialized to type int,
                           expects guint8: 0xfc
packet-bssgp.c:2922:49: Variable MASK_TRAFFIC_HANDLING_PRIORITY initialized to
                           type int, expects guint8: 0x03
packet-bssgp.c:2923:45: Variable MASK_SIGNALLING_INDICATION initialized to type
                           int, expects guint8: 0x10
packet-bssgp.c:2924:52: Variable MASK_SOURCE_STATISTICS_DESCRIPTOR initialized
                           to type int, expects guint8: 0x0f
packet-bssgp.c:2925:47: Variable TRAFFIC_CLASS_CONVERSATIONAL initialized to
                           type int, expects guint8: 1
packet-bssgp.c:2926:42: Variable TRAFFIC_CLASS_STREAMING initialized to type
                           int, expects guint8: 2
packet-bssgp.c:2927:44: Variable TRAFFIC_CLASS_INTERACTIVE initialized to type
                           int, expects guint8: 3
packet-bssgp.c:2928:43: Variable TRAFFIC_CLASS_BACKGROUND initialized to type
                           int, expects guint8: 4
packet-bssgp.c:2937:36: Null storage bi->bssgp_tree derivable from parameter
                           bssgp_proto_tree_add_ie (..., bi, ...)
  A possibly null pointer is reachable from a parameter or global variable that
  is not declared using a /*@null@*/ annotation. (Use -nullstate to inhibit
  warning)
packet-bssgp.c:2940:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2943:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2948:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2948:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_RELIABILITY_CLASS)
   packet-bssgp.c:2943:3: Fresh storage pi created
packet-bssgp.c:2953:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2956:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2956:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PEAK_THROUGHPUT)
   packet-bssgp.c:2948:3: Fresh storage pi created
packet-bssgp.c:2962:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2962:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PRECEDENCE_CLASS)
   packet-bssgp.c:2956:3: Fresh storage pi created
packet-bssgp.c:2967:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2970:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2970:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_MEAN_THROUGHPUT)
   packet-bssgp.c:2962:3: Fresh storage pi created
packet-bssgp.c:2975:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:2978:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2978:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_TRAFFIC_CLASS)
   packet-bssgp.c:2970:3: Fresh storage pi created
packet-bssgp.c:2988:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2988:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_DELIVERY_ORDER)
   packet-bssgp.c:2978:3: Fresh storage pi created
packet-bssgp.c:2993:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:2993:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_DELIVERY_OF_ERRONEOUS_SDU)
   packet-bssgp.c:2988:3: Fresh storage pi created
packet-bssgp.c:3000:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3001:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3001:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3006:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3007:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3007:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3012:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3013:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3013:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3017:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3020:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3020:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_RESIDUAL_BER)
   packet-bssgp.c:2993:3: Fresh storage pi created
packet-bssgp.c:3025:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3025:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_SDU_ERROR_RATIO)
   packet-bssgp.c:3020:3: Fresh storage pi created
packet-bssgp.c:3030:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3033:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3033:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_TRANSFER_DELAY)
   packet-bssgp.c:3025:3: Fresh storage pi created
packet-bssgp.c:3038:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3038:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_TRAFFIC_HANDLING_PRIORITY)
   packet-bssgp.c:3033:3: Fresh storage pi created
packet-bssgp.c:3050:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3051:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3051:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3056:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3057:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3057:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3062:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3065:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3065:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_SIGNALLING_INDICATION)
   packet-bssgp.c:3038:3: Fresh storage pi created
packet-bssgp.c:3068:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3076:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3076:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_SOURCE_STATISTICS_DESCRIPTOR)
   packet-bssgp.c:3065:3: Fresh storage pi created
packet-bssgp.c:3087:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3088:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3088:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3093:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3094:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3094:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3098:2: Fresh storage ti not released before return
   packet-bssgp.c:2937:3: Fresh storage ti created
packet-bssgp.c:3098:2: Fresh storage pi not released before return
   packet-bssgp.c:3076:3: Fresh storage pi created
packet-bssgp.c:3098:2: Fresh storage tf not released before return
   packet-bssgp.c:2938:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_feature_bitmap)
packet-bssgp.c:3102:45: Variable MASK_ENHANCED_RADIO_STATUS initialized to type
                           int, expects guint8: 0x40
packet-bssgp.c:3103:30: Variable MASK_PFC_FC initialized to type int, expects
                           guint8: 0x20
packet-bssgp.c:3104:27: Variable MASK_RIM initialized to type int, expects
                           guint8: 0x10
packet-bssgp.c:3105:27: Variable MASK_LCS initialized to type int, expects
                           guint8: 0x08
packet-bssgp.c:3106:27: Variable MASK_INR initialized to type int, expects
                           guint8: 0x04
packet-bssgp.c:3107:27: Variable MASK_CBL initialized to type int, expects
                           guint8: 0x02
packet-bssgp.c:3108:27: Variable MASK_PFC initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3120:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3123:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3126:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3129:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3129:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PFC_FC)
   packet-bssgp.c:3123:3: Fresh storage pi created
packet-bssgp.c:3131:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3134:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3134:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_RIM)
   packet-bssgp.c:3129:3: Fresh storage pi created
packet-bssgp.c:3136:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3139:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3139:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_LCS)
   packet-bssgp.c:3134:3: Fresh storage pi created
packet-bssgp.c:3141:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3144:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3144:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_INR)
   packet-bssgp.c:3139:3: Fresh storage pi created
packet-bssgp.c:3146:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3149:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3149:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_CBL)
   packet-bssgp.c:3144:3: Fresh storage pi created
packet-bssgp.c:3151:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3154:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3154:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_PFC)
   packet-bssgp.c:3149:3: Fresh storage pi created
packet-bssgp.c:3156:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3159:2: Fresh storage ti not released before return
   packet-bssgp.c:3117:3: Fresh storage ti created
packet-bssgp.c:3159:2: Fresh storage pi not released before return
   packet-bssgp.c:3154:3: Fresh storage pi created
packet-bssgp.c:3159:2: Fresh storage tf not released before return
   packet-bssgp.c:3118:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_bucket_full_ratio)
packet-bssgp.c:3167:52: Function bssgp_pi_append_bucket_full_ratio expects arg
                           3 to be int gets guint32: bi->offset
packet-bssgp.c:3170:2: Fresh storage ti not released before return
   packet-bssgp.c:3166:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_service_utran_cco)
packet-bssgp.c:3174:41: Variable MASK_SERVICE_UTRAN_CCO initialized to type
                           int, expects guint8: 0x07
packet-bssgp.c:3182:13: Local tab_service_utran_cco[3].strptr initialized to
                           null value: tab_service_utran_cco[3].strptr = NULL
packet-bssgp.c:3188:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3191:18: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3196:2: Fresh storage ti not released before return
   packet-bssgp.c:3187:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_nsei)
packet-bssgp.c:3203:33: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3209:20: Function proto_tree_add_item_hidden expects arg 4 to be
                           gint gets guint32: bi->offset
packet-bssgp.c:3208:5: Return value (type proto_item *) ignored:
                          proto_tree_add_i...
packet-bssgp.c:3213:7: Test expression for if not boolean, type gint:
                          check_col(bi->pinfo->cinfo, COL_INFO)
packet-bssgp.c:3217:2: Fresh storage ti not released before return
   packet-bssgp.c:3206:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_lcs_qos)
packet-bssgp.c:3221:28: Variable MASK_VERT initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3222:26: Variable MASK_XA initialized to type int, expects
                           guint8: 0x80
packet-bssgp.c:3223:32: Variable MASK_ACCURACY initialized to type int, expects
                           guint8: 0x7f
packet-bssgp.c:3224:26: Variable MASK_RT initialized to type int, expects
                           guint8: 0xc0
packet-bssgp.c:3234:10: Local tab_rt[4].strptr initialized to null value:
                           tab_rt[4].strptr = NULL
packet-bssgp.c:3244:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3246:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3248:5: Operands of == have incompatible types (guint8, int):
                          vert == 0
packet-bssgp.c:3251:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3254:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3254:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_XA)
   packet-bssgp.c:3246:3: Fresh storage pi created
packet-bssgp.c:3256:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3258:7: Operands of == have incompatible types (guint8, int):
                          value == 1
packet-bssgp.c:3260:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3260:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_ACCURACY)
   packet-bssgp.c:3254:3: Fresh storage pi created
packet-bssgp.c:3262:22: Function pow expects arg 2 to be double gets guint8:
                           value
packet-bssgp.c:3266:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3268:7: Operands of == have incompatible types (guint8, int):
                          vert == 1
packet-bssgp.c:3270:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3270:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_XA)
   packet-bssgp.c:3254:3: Fresh storage pi created
packet-bssgp.c:3272:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3275:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3275:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_ACCURACY)
   packet-bssgp.c:3270:5: Fresh storage pi created
packet-bssgp.c:3277:24: Function pow expects arg 2 to be double gets guint8:
                           value
packet-bssgp.c:3281:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3284:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3284:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_RT)
   packet-bssgp.c:3254:3: Fresh storage pi created
packet-bssgp.c:3286:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3288:2: Fresh storage ti not released before return
   packet-bssgp.c:3241:3: Fresh storage ti created
packet-bssgp.c:3288:2: Fresh storage pi not released before return
   packet-bssgp.c:3284:3: Fresh storage pi created
packet-bssgp.c:3288:2: Fresh storage tf not released before return
   packet-bssgp.c:3242:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_lcs_client_type)
packet-bssgp.c:3292:32: Variable MASK_CATEGORY initialized to type int, expects
                           guint8: 0xf0
packet-bssgp.c:3293:31: Variable MASK_SUBTYPE initialized to type int, expects
                           guint8: 0x0f
packet-bssgp.c:3304:10: Local tab_category[4].strptr initialized to null value:
                           tab_category[4].strptr = NULL
packet-bssgp.c:3315:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3318:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3320:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: category
packet-bssgp.c:3324:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3324:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_SUBTYPE)
   packet-bssgp.c:3318:3: Fresh storage pi created
packet-bssgp.c:3329:9: Operands of == have incompatible types (guint8, int):
                          subtype == 0
packet-bssgp.c:3345:8: Fall through case (no preceding break)
packet-bssgp.c:3347:9: Operands of == have incompatible types (guint8, int):
                          subtype == 0
packet-bssgp.c:3358:2: Fresh storage ti not released before return
   packet-bssgp.c:3312:3: Fresh storage ti created
packet-bssgp.c:3358:2: Fresh storage pi not released before return
   packet-bssgp.c:3324:3: Fresh storage pi created
packet-bssgp.c:3358:2: Fresh storage tf not released before return
   packet-bssgp.c:3313:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_requested_gps_assistance_data)
packet-bssgp.c:3362:25: Variable MASK_A initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3363:25: Variable MASK_B initialized to type int, expects
                           guint8: 0x02
packet-bssgp.c:3364:25: Variable MASK_C initialized to type int, expects
                           guint8: 0x04
packet-bssgp.c:3365:25: Variable MASK_D initialized to type int, expects
                           guint8: 0x08
packet-bssgp.c:3366:25: Variable MASK_E initialized to type int, expects
                           guint8: 0x10
packet-bssgp.c:3367:25: Variable MASK_F initialized to type int, expects
                           guint8: 0x20
packet-bssgp.c:3368:25: Variable MASK_G initialized to type int, expects
                           guint8: 0x40
packet-bssgp.c:3369:25: Variable MASK_H initialized to type int, expects
                           guint8: 0x80
packet-bssgp.c:3370:25: Variable MASK_I initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3371:28: Variable MASK_NSAT initialized to type int, expects
                           guint8: 0xf0
packet-bssgp.c:3372:35: Variable MASK_T_TOE_LIMIT initialized to type int,
                           expects guint8: 0x0f
packet-bssgp.c:3373:29: Variable MASK_SAT_ID initialized to type int, expects
                           guint8: 0x3f
packet-bssgp.c:3387:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3390:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3392:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3395:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3395:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_B)
   packet-bssgp.c:3390:3: Fresh storage pi created
packet-bssgp.c:3397:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3400:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3400:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_C)
   packet-bssgp.c:3395:3: Fresh storage pi created
packet-bssgp.c:3402:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3405:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3405:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_D)
   packet-bssgp.c:3400:3: Fresh storage pi created
packet-bssgp.c:3407:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3411:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3411:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_E)
   packet-bssgp.c:3405:3: Fresh storage pi created
packet-bssgp.c:3413:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3416:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3416:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_F)
   packet-bssgp.c:3411:3: Fresh storage pi created
packet-bssgp.c:3418:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3421:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3421:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_G)
   packet-bssgp.c:3416:3: Fresh storage pi created
packet-bssgp.c:3423:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3426:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3426:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_H)
   packet-bssgp.c:3421:3: Fresh storage pi created
packet-bssgp.c:3428:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3432:42: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:3433:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3433:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset, MASK_I)
   packet-bssgp.c:3426:3: Fresh storage pi created
packet-bssgp.c:3435:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3436:7: Operands of == have incompatible types (guint8, int):
                          d == 0
packet-bssgp.c:3436:22: Fresh storage tf not released before return
   packet-bssgp.c:3385:3: Fresh storage tf created
packet-bssgp.c:3436:22: Fresh storage ti not released before return
   packet-bssgp.c:3384:3: Fresh storage ti created
packet-bssgp.c:3436:22: Fresh storage pi not released before return
   packet-bssgp.c:3433:3: Fresh storage pi created
packet-bssgp.c:3438:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3439:3: Assignment of guint8 to guint16:
                          gps_week = (data & 0xc0) << 2
packet-bssgp.c:3440:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           unsigned int: bi->offset + 1
packet-bssgp.c:3441:3: Incompatible types for += (guint16, guint8):
                          gps_week += data
packet-bssgp.c:3442:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3442:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3446:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3447:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3447:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3451:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3453:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3453:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_NSAT)
   packet-bssgp.c:3433:3: Fresh storage pi created
packet-bssgp.c:3457:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3457:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_T_TOE_LIMIT)
   packet-bssgp.c:3453:3: Fresh storage pi created
packet-bssgp.c:3461:15: Operands of < have incompatible types (int, guint8):
                           i < nsat
packet-bssgp.c:3462:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3465:44: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:3466:49: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3466:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf2, bi->tvb, bi->offset,
    MASK_SAT_ID)
   packet-bssgp.c:3457:3: Fresh storage pi created
packet-bssgp.c:3471:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3472:39: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3472:5: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3461:15: Incompatible types for < (int, guint8) (in post loop
                           test): i < nsat
packet-bssgp.c:3477:2: Fresh storage tf not released before return
   packet-bssgp.c:3385:3: Fresh storage tf created
packet-bssgp.c:3477:2: Fresh storage tf2 not released before return
   packet-bssgp.c:3463:5: Fresh storage tf2 created
packet-bssgp.c:3477:2: Fresh storage ti not released before return
   packet-bssgp.c:3384:3: Fresh storage ti created
packet-bssgp.c:3477:2: Fresh storage ti2 not released before return
   packet-bssgp.c:3462:5: Fresh storage ti2 created
packet-bssgp.c:3477:2: Fresh storage pi not released before return
   packet-bssgp.c:3457:3: Fresh storage pi created
packet-bssgp.c: (in function decode_iei_location_type)
packet-bssgp.c:3481:38: Variable LOCATION_ASSISTANCE initialized to type int,
                           expects guint8: 1
packet-bssgp.c:3482:35: Variable DECIPHERING_KEYS initialized to type int,
                           expects guint8: 2
packet-bssgp.c:3491:10: Local tab_location_information[3].strptr initialized to
    null value: tab_location_information[3].strptr = NULL
packet-bssgp.c:3500:10: Local tab_positioning_method[4].strptr initialized to
                           null value: tab_positioning_method[4].strptr = NULL
packet-bssgp.c:3511:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3513:20: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3512:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3512:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3518:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3520:15: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3519:38: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3519:5: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3524:2: Fresh storage ti not released before return
   packet-bssgp.c:3508:3: Fresh storage ti created
packet-bssgp.c:3524:2: Fresh storage tf not released before return
   packet-bssgp.c:3509:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_location_estimate)
packet-bssgp.c:3535:7: Operands of != have incompatible types (guint16, int):
                          ie->value_length != -1
packet-bssgp.c:3538:2: Fresh storage ti not released before return
   packet-bssgp.c:3532:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_positioning_data)
packet-bssgp.c:3542:27: Variable MASK_PDD initialized to type int, expects
                           guint8: 0x0f
packet-bssgp.c:3543:30: Variable MASK_METHOD initialized to type int, expects
                           guint8: 0xf8
packet-bssgp.c:3544:29: Variable MASK_USAGE initialized to type int, expects
                           guint8: 0x07
packet-bssgp.c:3556:42: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:3557:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3559:9: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3564:3: Assignment of int to guint8:
                          num_methods = ie->value_length - 1
packet-bssgp.c:3565:8: Assignment of int to guint8: i = 0
packet-bssgp.c:3565:32: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:3566:36: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3569:48: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3569:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_METHOD)
   packet-bssgp.c:3557:3: Fresh storage pi created
packet-bssgp.c:3583:12: Operands of >= have incompatible types (guint8, int):
                           value >= 9
packet-bssgp.c:3583:28: Operands of <= have incompatible types (guint8, int):
                           value <= 0x0f
packet-bssgp.c:3605:2: Fresh storage ti not released before return
   packet-bssgp.c:3553:3: Fresh storage ti created
packet-bssgp.c:3605:2: Fresh storage pi not released before return
   packet-bssgp.c:3557:3: Fresh storage pi created
packet-bssgp.c:3605:2: Fresh storage tf not released before return
   packet-bssgp.c:3554:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_deciphering_keys)
packet-bssgp.c:3609:32: Variable MASK_KEY_FLAG initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3622:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3624:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3628:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3628:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3632:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3632:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3635:2: Fresh storage ti not released before return
   packet-bssgp.c:3619:3: Fresh storage ti created
packet-bssgp.c:3635:2: Fresh storage pi not released before return
   packet-bssgp.c:3624:3: Fresh storage pi created
packet-bssgp.c:3635:2: Fresh storage tf not released before return
   packet-bssgp.c:3620:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_lcs_priority)
packet-bssgp.c:3647:2: Fresh storage ti not released before return
   packet-bssgp.c:3643:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_lcs_cause)
packet-bssgp.c:3672:10: Local tab_cause_value[16].strptr initialized to null
                           value: tab_cause_value[16].strptr = NULL
packet-bssgp.c:3686:10: Local tab_diagnostic_value[9].strptr initialized to
                           null value: tab_diagnostic_value[9].strptr = NULL
packet-bssgp.c:3695:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3700:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3703:12: Fresh storage ti not released before return
   packet-bssgp.c:3694:3: Fresh storage ti created
packet-bssgp.c:3709:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3708:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3708:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3713:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3715:16: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: value
packet-bssgp.c:3714:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3714:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3719:2: Fresh storage ti not released before return
   packet-bssgp.c:3694:3: Fresh storage ti created
packet-bssgp.c:3719:2: Fresh storage tf not released before return
   packet-bssgp.c:3706:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_lcs_capability)
packet-bssgp.c:3723:29: Variable MASK_OTD_A initialized to type int, expects
                           guint8: 0x10
packet-bssgp.c:3724:29: Variable MASK_OTD_B initialized to type int, expects
                           guint8: 0x08
packet-bssgp.c:3725:29: Variable MASK_GPS_A initialized to type int, expects
                           guint8: 0x04
packet-bssgp.c:3726:29: Variable MASK_GPS_B initialized to type int, expects
                           guint8: 0x02
packet-bssgp.c:3727:29: Variable MASK_GPS_C initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3739:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3742:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3744:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3747:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3747:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_OTD_B)
   packet-bssgp.c:3742:3: Fresh storage pi created
packet-bssgp.c:3749:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3752:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3752:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_GPS_A)
   packet-bssgp.c:3747:3: Fresh storage pi created
packet-bssgp.c:3754:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3757:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3757:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_GPS_B)
   packet-bssgp.c:3752:3: Fresh storage pi created
packet-bssgp.c:3759:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3762:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3762:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_GPS_C)
   packet-bssgp.c:3757:3: Fresh storage pi created
packet-bssgp.c:3764:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3767:2: Fresh storage ti not released before return
   packet-bssgp.c:3736:3: Fresh storage ti created
packet-bssgp.c:3767:2: Fresh storage pi not released before return
   packet-bssgp.c:3762:3: Fresh storage pi created
packet-bssgp.c:3767:2: Fresh storage tf not released before return
   packet-bssgp.c:3737:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_rrlp_flags)
packet-bssgp.c:3771:29: Variable MASK_FLAG1 initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3777:44: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:3779:7: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3782:2: Fresh storage ti not released before return
   packet-bssgp.c:3776:5: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_rim_application_identity)
packet-bssgp.c:3791:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3799:2: Fresh storage ti not released before return
   packet-bssgp.c:3790:5: Fresh storage ti created
packet-bssgp.c: (in function decode_ran_information_common)
packet-bssgp.c:3808:50: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3815:41: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3818:23: Operands of == have incompatible types (guint8, int):
                           num_rai_cis == 0
packet-bssgp.c:3816:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3816:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3821:8: Assignment of int to guint8: i = 0
packet-bssgp.c:3821:32: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:3823:51: Incompatible types for + (guint8, int): i + 1
packet-bssgp.c:3822:52: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3822:5: Fresh storage ti (type proto_item *) not released before
    assignment: ti = proto_tree_add_text(parent_tree, bi->tvb, bi->offset, 8,
    """RAI + CI for Destination Cell"" (%u)", i + 1)
   packet-bssgp.c:3808:3: Fresh storage ti created
packet-bssgp.c:3824:5: Fresh storage tf (type proto_tree *) not released before
    assignment: tf = proto_item_add_subtree(ti, ett_bssgp_rai_ci)
   packet-bssgp.c:3810:3: Fresh storage tf created
packet-bssgp.c:3825:5: Fresh storage rai_ci (type char *) not released before
                          assignment: rai_ci = decode_rai_ci(bi, tf)
   packet-bssgp.c:3812:3: Fresh storage rai_ci created
packet-bssgp.c:3828:2: Fresh storage tf not released before return
   packet-bssgp.c:3810:3: Fresh storage tf created
packet-bssgp.c:3828:2: Fresh storage ti not released before return
   packet-bssgp.c:3808:3: Fresh storage ti created
packet-bssgp.c:3828:2: Fresh storage rai_ci not released before return
   packet-bssgp.c:3812:3: Fresh storage rai_ci created
packet-bssgp.c: (in function decode_iei_ran_information_request_container_unit)
packet-bssgp.c:3843:2: Fresh storage ti not released before return
   packet-bssgp.c:3839:3: Fresh storage ti created
packet-bssgp.c:3843:2: Fresh storage tf not released before return
   packet-bssgp.c:3840:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_ran_information_container_unit)
packet-bssgp.c:3847:40: Variable MASK_NUMBER_OF_SI_PSI initialized to type int,
                           expects guint8: 0xfe
packet-bssgp.c:3848:33: Variable MASK_UNIT_TYPE initialized to type int,
                           expects guint8: 0x01
packet-bssgp.c:3849:26: Variable TYPE_SI initialized to type int, expects
                           guint8: 0
packet-bssgp.c:3850:27: Variable TYPE_PSI initialized to type int, expects
                           guint8: 1
packet-bssgp.c:3851:25: Variable LEN_SI initialized to type int, expects
                           guint8: 23
packet-bssgp.c:3852:26: Variable LEN_PSI initialized to type int, expects
                           guint8: 22
packet-bssgp.c:3866:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3870:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3874:7: Operands of < have incompatible types (guint8, int):
                          num_si_psi < 2
packet-bssgp.c:3876:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3876:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_UNIT_TYPE)
   packet-bssgp.c:3870:3: Fresh storage pi created
packet-bssgp.c:3883:8: Assignment of int to guint8: i = 0
packet-bssgp.c:3883:31: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:3886:29: Incompatible types for + (guint8, int): i + 1
packet-bssgp.c:3885:40: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3885:52: Function proto_tree_add_text expects arg 4 to be gint
                           gets guint8: LEN_SI
packet-bssgp.c:3885:7: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3888:7: Incompatible types for += (guint32, guint8):
                          bi->offset += LEN_SI
packet-bssgp.c:3892:30: Incompatible types for + (guint8, int): i + 1
packet-bssgp.c:3891:40: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3891:52: Function proto_tree_add_text expects arg 4 to be gint
                           gets guint8: LEN_PSI
packet-bssgp.c:3891:7: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:3894:7: Incompatible types for += (guint32, guint8):
                          bi->offset += LEN_PSI
packet-bssgp.c:3897:2: Fresh storage ti not released before return
   packet-bssgp.c:3861:3: Fresh storage ti created
packet-bssgp.c:3897:2: Fresh storage pi not released before return
   packet-bssgp.c:3876:3: Fresh storage pi created
packet-bssgp.c:3897:2: Fresh storage tf not released before return
   packet-bssgp.c:3862:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_ran_information_indications)
packet-bssgp.c:3901:27: Variable MASK_END initialized to type int, expects
                           guint8: 0x02
packet-bssgp.c:3902:27: Variable MASK_ACK initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:3914:34: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3917:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3919:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3922:46: Function proto_tree_add_bitfield8 expects arg 3 to be
                           int gets guint32: bi->offset
packet-bssgp.c:3922:3: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_bitfield8(tf, bi->tvb, bi->offset,
    MASK_ACK)
   packet-bssgp.c:3917:3: Fresh storage pi created
packet-bssgp.c:3924:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3926:2: Fresh storage ti not released before return
   packet-bssgp.c:3911:3: Fresh storage ti created
packet-bssgp.c:3926:2: Fresh storage pi not released before return
   packet-bssgp.c:3922:3: Fresh storage pi created
packet-bssgp.c:3926:2: Fresh storage tf not released before return
   packet-bssgp.c:3912:3: Fresh storage tf created
packet-bssgp.c: (in function decode_iei_number_of_container_units)
packet-bssgp.c:3938:35: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3940:5: Incompatible types for + (guint8, int): value + 1
packet-bssgp.c:3941:5: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:3942:5: Operands of > have incompatible types (guint8, int):
                          value > 0
packet-bssgp.c:3944:2: Fresh storage ti not released before return
   packet-bssgp.c:3937:3: Fresh storage ti created
packet-bssgp.c: (in function decode_iei_pfc_flow_control_parameters)
packet-bssgp.c:3960:37: Function tvb_get_guint8 expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:3961:53: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3964:7: Operands of < have incompatible types (guint8, int):
                          num_pfc < 12
packet-bssgp.c:3969:12: Fresh storage pi not released before return
   packet-bssgp.c:3961:3: Fresh storage pi created
packet-bssgp.c:3969:12: Fresh storage tf not released before return
   packet-bssgp.c:3958:3: Fresh storage tf created
packet-bssgp.c:3969:12: Fresh storage ti not released before return
   packet-bssgp.c:3957:3: Fresh storage ti created
packet-bssgp.c:3972:7: Operands of == have incompatible types (guint8, int):
                          num_pfc == 0
packet-bssgp.c:3972:28: Fresh storage tf not released before return
   packet-bssgp.c:3958:3: Fresh storage tf created
packet-bssgp.c:3972:28: Fresh storage ti not released before return
   packet-bssgp.c:3957:3: Fresh storage ti created
packet-bssgp.c:3972:28: Fresh storage pi not released before return
   packet-bssgp.c:3961:3: Fresh storage pi created
packet-bssgp.c:3974:13: Incompatible types for / (int, guint8):
                           (ie->value_length - 1) / num_pfc
packet-bssgp.c:3975:21: Operands of == have incompatible types (guint8, int):
                           pfc_len == 6
packet-bssgp.c:3975:3: Assignment of boolean to gboolean:
                          b_pfc_included = (pfc_len == 6)
packet-bssgp.c:3977:8: Assignment of int to guint8: i = 0
packet-bssgp.c:3977:28: Operand of ++ is non-numeric (guint8): i
packet-bssgp.c:3979:22: Incompatible types for + (guint8, int): i + 1
packet-bssgp.c:3978:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3978:56: Function proto_tree_add_text expects arg 4 to be gint
                           gets guint8: pfc_len
packet-bssgp.c:3982:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3982:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_text(tf2, bi->tvb, bi->offset, 1, "PFI")
   packet-bssgp.c:3961:3: Fresh storage pi created
packet-bssgp.c:3983:38: Function bssgp_pi_append_pfi expects arg 3 to be int
                           gets guint32: bi->offset
packet-bssgp.c:3986:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3986:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_text(tf2, bi->tvb, bi->offset, 2,
    "BMax_PFC")
   packet-bssgp.c:3982:5: Fresh storage pi created
packet-bssgp.c:3987:46: Function bssgp_pi_append_bucket_size expects arg 3 to
                           be int gets guint32: bi->offset
packet-bssgp.c:3990:44: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3990:5: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_text(tf2, bi->tvb, bi->offset, 2, "R_PFC")
   packet-bssgp.c:3986:5: Fresh storage pi created
packet-bssgp.c:3991:51: Function bssgp_pi_append_bucket_leak_rate expects arg 3
                           to be int gets guint32: bi->offset
packet-bssgp.c:3994:9: Test expression for if not boolean, type gboolean:
                          b_pfc_included
packet-bssgp.c:3995:46: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:3995:7: Fresh storage pi (type proto_item *) not released before
    assignment: pi = proto_tree_add_text(tf2, bi->tvb, bi->offset, 1, "B_PFC")
   packet-bssgp.c:3990:5: Fresh storage pi created
packet-bssgp.c:3996:54: Function bssgp_pi_append_bucket_full_ratio expects arg
                           3 to be int gets guint32: bi->offset
packet-bssgp.c:4000:2: Fresh storage tf not released before return
   packet-bssgp.c:3958:3: Fresh storage tf created
packet-bssgp.c:4000:2: Fresh storage tf2 not released before return
   packet-bssgp.c:3980:5: Fresh storage tf2 created
packet-bssgp.c:4000:2: Fresh storage ti not released before return
   packet-bssgp.c:3957:3: Fresh storage ti created
packet-bssgp.c:4000:2: Fresh storage ti2 not released before return
   packet-bssgp.c:3978:5: Fresh storage ti2 created
packet-bssgp.c:4000:2: Fresh storage pi not released before return
   packet-bssgp.c:3961:3: Fresh storage pi created
packet-bssgp.c: (in function decode_iei_global_cn_id)
packet-bssgp.c:4019:34: Function tvb_get_ntohs expects arg 2 to be gint gets
                           guint32: bi->offset
packet-bssgp.c:4020:36: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:4020:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:4024:2: Fresh storage ti not released before return
   packet-bssgp.c:4013:3: Fresh storage ti created
packet-bssgp.c:4024:2: Fresh storage tf not released before return
   packet-bssgp.c:4014:3: Fresh storage tf created
packet-bssgp.c:4024:2: Fresh storage mcc_mnc not released before return
   packet-bssgp.c:4016:3: Fresh storage mcc_mnc created
packet-bssgp.c: (in function decode_ie)
packet-bssgp.c:4028:20: Variable org_offset initialized to type guint32,
                           expects int: bi->offset
packet-bssgp.c:4029:29: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: ie->iei
packet-bssgp.c:4030:34: Variable use_default_ie_name initialized to type
                           boolean, expects gboolean: (ie->name == NULL)
packet-bssgp.c:4032:37: Function tvb_length_remaining expects arg 2 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:4033:12: Fresh storage iename not released before return
   packet-bssgp.c:4029:69: Fresh storage iename created
packet-bssgp.c:4037:10: Operand of ! is non-boolean (int):
                           !check_correct_iei(ie, bi)
packet-bssgp.c:4038:14: Fresh storage iename not released before return
   packet-bssgp.c:4029:69: Fresh storage iename created
packet-bssgp.c:4045:10: Operand of ! is non-boolean (int):
                           !check_correct_iei(ie, bi)
packet-bssgp.c:4046:14: Fresh storage iename not released before return
   packet-bssgp.c:4029:69: Fresh storage iename created
packet-bssgp.c:4049:5: Assignment of int to guint16:
                          ie->value_length = ie->total_length - 1
packet-bssgp.c:4053:11: Fall through case (no preceding break)
packet-bssgp.c:4057:7: Test expression for if not boolean, type gboolean:
                          use_default_ie_name
packet-bssgp.c:4058:5: Implicitly only storage ie->name (type char *) not
    released before assignment: ie->name = malloc(strlen(iename) + 1)
  A memory leak has been detected. Only-qualified storage is not released
  before the last reference to it is lost. (Use -mustfreeonly to inhibit
  warning)
packet-bssgp.c:4277:7: Test expression for if not boolean, type gboolean:
                          use_default_ie_name
packet-bssgp.c:4282:2: Fresh storage iename not released before return
   packet-bssgp.c:4029:69: Fresh storage iename created
packet-bssgp.c: (in function decode_pdu_dl_unitdata)
packet-bssgp.c:4295:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4296:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4298:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x18
packet-bssgp.c:4298:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4299:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4301:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x16
packet-bssgp.c:4301:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4302:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4304:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x13
packet-bssgp.c:4304:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4305:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4333:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_ul_unitdata)
packet-bssgp.c:4344:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4344:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4345:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4347:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x18
packet-bssgp.c:4347:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4348:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4350:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:4350:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4351:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4353:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:4353:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4354:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4364:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_ra_capability)
packet-bssgp.c:4374:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4374:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4375:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4377:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x13
packet-bssgp.c:4377:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4378:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_ptm_unitdata)
packet-bssgp.c:4388:48: Function proto_tree_add_text expects arg 3 to be gint
                           gets guint32: bi->offset
packet-bssgp.c:4388:3: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c: (in function decode_pdu_paging_ps)
packet-bssgp.c:4395:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:4395:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4396:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4398:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0a
packet-bssgp.c:4398:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4399:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4401:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4401:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4402:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4404:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x10
packet-bssgp.c:4404:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4405:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4424:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_paging_cs)
packet-bssgp.c:4434:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:4434:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4435:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4437:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0a
packet-bssgp.c:4437:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4438:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4440:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4440:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4441:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4443:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x10
packet-bssgp.c:4443:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4444:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4466:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_ra_capability_update)
packet-bssgp.c:4476:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4476:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4477:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4479:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4479:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4480:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_ra_capability_update_ack)
packet-bssgp.c:4491:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4491:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4492:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4494:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4494:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4495:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4497:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:4497:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4498:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4500:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x1a
packet-bssgp.c:4500:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4501:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4503:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x13
packet-bssgp.c:4503:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:4504:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c: (in function decode_pdu_radio_status)
packet-bssgp.c:4515:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4515:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4516:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4518:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x20
packet-bssgp.c:4518:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4519:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4521:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:4521:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4522:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4524:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x19
packet-bssgp.c:4524:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4525:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_suspend)
packet-bssgp.c:4536:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4536:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4537:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4539:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4539:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4540:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_suspend_ack)
packet-bssgp.c:4551:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4551:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4552:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4554:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4554:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4555:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4557:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x1d
packet-bssgp.c:4557:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4558:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_suspend_nack)
packet-bssgp.c:4569:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4569:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4570:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4572:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4572:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4573:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4575:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:4575:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4576:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_resume)
packet-bssgp.c:4587:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4587:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4588:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4590:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4590:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4591:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4593:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x1d
packet-bssgp.c:4593:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4594:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_resume_ack)
packet-bssgp.c:4605:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4605:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4606:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4608:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4608:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4609:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_resume_nack)
packet-bssgp.c:4621:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4621:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4622:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4624:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1b
packet-bssgp.c:4624:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4625:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4627:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:4627:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4628:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_bvc_block)
packet-bssgp.c:4639:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4639:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4640:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4642:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:4642:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4643:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_bvc_block_ack)
packet-bssgp.c:4654:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4654:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4655:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_bvc_reset)
packet-bssgp.c:4666:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4666:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4667:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4669:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:4669:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4670:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4672:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:4672:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4673:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4675:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x3b
packet-bssgp.c:4675:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4676:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_bvc_reset_ack)
packet-bssgp.c:4687:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4687:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4688:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4690:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:4690:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4691:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4693:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x3b
packet-bssgp.c:4693:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4694:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_bvc_unblock)
packet-bssgp.c:4705:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4705:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4706:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_bvc_unblock_ack)
packet-bssgp.c:4717:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4717:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4718:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_flow_control_bvc)
packet-bssgp.c:4729:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4729:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4730:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4732:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x05
packet-bssgp.c:4732:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4733:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4735:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x03
packet-bssgp.c:4735:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4736:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4738:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x01
packet-bssgp.c:4738:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4739:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4749:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_flow_control_bvc_ack)
packet-bssgp.c:4759:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4759:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4760:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_flow_control_ms)
packet-bssgp.c:4771:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4771:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4772:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4774:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4774:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4775:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4777:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x12
packet-bssgp.c:4777:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4778:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4780:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x03
packet-bssgp.c:4780:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4781:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4783:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x3c
packet-bssgp.c:4783:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:4784:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c: (in function decode_pdu_flow_control_ms_ack)
packet-bssgp.c:4795:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4795:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4796:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4798:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4798:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4799:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_flush_ll)
packet-bssgp.c:4810:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4810:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4811:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4813:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4814:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4816:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4817:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4819:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x3e
packet-bssgp.c:4820:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_flush_ll_ack)
packet-bssgp.c:4831:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4831:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4832:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4834:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0c
packet-bssgp.c:4834:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4835:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4837:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4838:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4840:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x25
packet-bssgp.c:4840:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4841:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4843:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x3e
packet-bssgp.c:4844:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c: (in function decode_pdu_llc_discarded)
packet-bssgp.c:4855:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4855:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4856:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4858:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0f
packet-bssgp.c:4858:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4859:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4861:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4861:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4862:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4864:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x25
packet-bssgp.c:4865:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4867:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:4867:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:4868:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_flow_control_pfc)
packet-bssgp.c:4879:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4879:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4880:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4882:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4882:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4883:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4885:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x12
packet-bssgp.c:4885:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4886:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4888:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x03
packet-bssgp.c:4888:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4889:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4891:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x3c
packet-bssgp.c:4891:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:4892:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4894:7: Initial value of ies[5].iei is type int, expects guint8:
                          0x52
packet-bssgp.c:4894:13: Local ies[5].name initialized to null value:
                           ies[5].name = NULL
packet-bssgp.c:4895:7: Initial value of ies[5].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_flow_control_pfc_ack)
packet-bssgp.c:4906:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4906:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4907:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4909:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x1e
packet-bssgp.c:4909:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4910:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_sgsn_invoke_trace)
packet-bssgp.c:4921:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x22
packet-bssgp.c:4921:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4922:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4924:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x21
packet-bssgp.c:4924:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4925:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4927:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x24
packet-bssgp.c:4927:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4928:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4930:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x11
packet-bssgp.c:4930:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:4931:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4933:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x14
packet-bssgp.c:4933:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:4934:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4936:7: Initial value of ies[5].iei is type int, expects guint8:
                          0x23
packet-bssgp.c:4936:13: Local ies[5].name initialized to null value:
                           ies[5].name = NULL
packet-bssgp.c:4937:7: Initial value of ies[5].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_status)
packet-bssgp.c:4948:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:4948:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4949:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4951:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:4951:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4952:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:4954:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x15
packet-bssgp.c:4954:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4955:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_download_bss_pfc)
packet-bssgp.c:4966:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4966:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4967:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4969:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:4969:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4970:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_create_bss_pfc)
packet-bssgp.c:4981:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:4981:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:4982:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4984:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:4984:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:4985:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:4987:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:4987:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:4988:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:4990:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x29
packet-bssgp.c:4991:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5007:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_create_bss_pfc_ack)
packet-bssgp.c:5017:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5017:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5018:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5020:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5020:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5021:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5023:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x3a
packet-bssgp.c:5023:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5024:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5026:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:5026:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:5027:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_create_bss_pfc_nack)
packet-bssgp.c:5038:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5038:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5039:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5041:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5041:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5042:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5044:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:5044:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5045:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_modify_bss_pfc)
packet-bssgp.c:5056:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5056:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5057:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5059:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5059:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5060:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5062:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x3a
packet-bssgp.c:5062:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5063:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_modify_bss_pfc_ack)
packet-bssgp.c:5074:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5074:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5075:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5077:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5077:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5078:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5080:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x29
packet-bssgp.c:5081:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5083:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x3a
packet-bssgp.c:5083:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:5084:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_delete_bss_pfc)
packet-bssgp.c:5095:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5095:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5096:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5098:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5098:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5099:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_delete_bss_pfc_ack)
packet-bssgp.c:5110:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5110:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5111:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5113:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5113:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5114:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_delete_bss_pfc_req)
packet-bssgp.c:5125:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5125:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5126:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5128:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x28
packet-bssgp.c:5128:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5129:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5131:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:5131:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5132:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_perform_location_request)
packet-bssgp.c:5143:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5143:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5144:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5146:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x0d
packet-bssgp.c:5146:13: Local ies[1].name initialized to null value:
                           ies[1].name = NULL
packet-bssgp.c:5147:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5149:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x0a
packet-bssgp.c:5149:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5150:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:5152:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:5153:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5178:5: Additional initialization errors for ies not reported
packet-bssgp.c: (in function decode_pdu_perform_location_response)
packet-bssgp.c:5188:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5188:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5189:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5191:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:5192:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5194:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x44
packet-bssgp.c:5194:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5195:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:5197:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x45
packet-bssgp.c:5197:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:5198:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:5200:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x46
packet-bssgp.c:5200:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:5201:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:5203:7: Initial value of ies[5].iei is type int, expects guint8:
                          0x48
packet-bssgp.c:5203:13: Local ies[5].name initialized to null value:
                           ies[5].name = NULL
packet-bssgp.c:5204:7: Initial value of ies[5].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_perform_location_abort)
packet-bssgp.c:5215:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5215:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5216:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5218:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:5219:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5221:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x48
packet-bssgp.c:5221:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5222:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_position_command)
packet-bssgp.c:5233:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5233:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5234:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5236:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:5237:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5239:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4a
packet-bssgp.c:5239:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5240:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5242:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x3f
packet-bssgp.c:5242:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:5243:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_position_response)
packet-bssgp.c:5254:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x1f
packet-bssgp.c:5254:13: Local ies[0].name initialized to null value:
                           ies[0].name = NULL
packet-bssgp.c:5255:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5257:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x04
packet-bssgp.c:5258:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5260:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4a
packet-bssgp.c:5260:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5261:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:5263:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x3f
packet-bssgp.c:5263:13: Local ies[3].name initialized to null value:
                           ies[3].name = NULL
packet-bssgp.c:5264:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 3
packet-bssgp.c:5266:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x48
packet-bssgp.c:5266:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:5267:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c: (in function decode_pdu_ran_information)
packet-bssgp.c:5279:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5280:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5282:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5283:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5285:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4b
packet-bssgp.c:5285:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5286:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5288:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x4c
packet-bssgp.c:5289:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5302:5: Additional initialization errors for ies not reported
packet-bssgp.c:5308:40: Function tvb_length_remaining expects arg 2 to be gint
                           gets guint32: bi->offset
packet-bssgp.c: (in function decode_pdu_ran_information_request)
packet-bssgp.c:5315:32: Variable MASK_EVENT_MR initialized to type int, expects
                           guint8: 0x01
packet-bssgp.c:5319:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5320:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5322:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5323:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5325:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4b
packet-bssgp.c:5325:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5326:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5328:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x4c
packet-bssgp.c:5329:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5334:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x4d
packet-bssgp.c:5335:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 2
packet-bssgp.c:5346:44: Function tvb_get_masked_guint8 expects arg 2 to be int
                           gets guint32: bi->offset
packet-bssgp.c:5350:4: Operands of == have incompatible types (guint8, int):
                          value == 0
packet-bssgp.c:5347:50: Function proto_tree_add_text expects arg 3 to be gint
                           gets unsigned int: bi->offset - 2
packet-bssgp.c:5347:5: Return value (type proto_item *) ignored:
                          proto_tree_add_t...
packet-bssgp.c:5353:34: Possibly null storage bi->bssgp_tree derivable from
                           parameter decode_pdu_general (..., bi)
packet-bssgp.c: (in function decode_pdu_ran_information_ack)
packet-bssgp.c:5359:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5360:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5362:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5363:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5365:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4b
packet-bssgp.c:5365:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5366:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5368:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x4c
packet-bssgp.c:5369:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function decode_pdu_ran_information_error)
packet-bssgp.c:5380:7: Initial value of ies[0].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5381:7: Initial value of ies[0].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5383:7: Initial value of ies[1].iei is type int, expects guint8:
                          0x08
packet-bssgp.c:5384:7: Initial value of ies[1].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5386:7: Initial value of ies[2].iei is type int, expects guint8:
                          0x4b
packet-bssgp.c:5386:13: Local ies[2].name initialized to null value:
                           ies[2].name = NULL
packet-bssgp.c:5387:7: Initial value of ies[2].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5389:7: Initial value of ies[3].iei is type int, expects guint8:
                          0x07
packet-bssgp.c:5390:7: Initial value of ies[3].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c:5392:7: Initial value of ies[4].iei is type int, expects guint8:
                          0x15
packet-bssgp.c:5392:13: Local ies[4].name initialized to null value:
                           ies[4].name = NULL
packet-bssgp.c:5393:7: Initial value of ies[4].presence_req is type int,
                          expects guint8: 1
packet-bssgp.c: (in function dissect_bssgp)
packet-bssgp.c:5564:23: Local bi.tvb initialized to null value: bi.tvb = NULL
packet-bssgp.c:5564:32: Local bi.pinfo initialized to null value:
                           bi.pinfo = NULL
packet-bssgp.c:5564:38: Local bi.bssgp_tree initialized to null value:
                           bi.bssgp_tree = NULL
packet-bssgp.c:5564:44: Local bi.parent_tree initialized to null value:
                           bi.parent_tree = NULL
packet-bssgp.c:5569:3: Implicitly only storage bi.tvb (type tvbuff_t *) not
                          released before assignment: bi.tvb = tvb
packet-bssgp.c:5570:3: Implicitly only storage bi.pinfo (type packet_info *)
                          not released before assignment: bi.pinfo = pinfo
packet-bssgp.c:5571:3: Implicitly only storage bi.parent_tree (type proto_tree
    *) not released before assignment: bi.parent_tree = tree
packet-bssgp.c:5573:3: Observer storage assigned to unqualified reference:
                          pinfo->current_proto = "BSSGP"
   packet-bssgp.c:5573:26: Storage becomes observer
packet-bssgp.c:5575:7: Test expression for if not boolean, type gint:
                          check_col(pinfo->cinfo, COL_PROTOCOL)
packet-bssgp.c:5578:7: Test expression for if not boolean, type gint:
                          check_col(pinfo->cinfo, COL_INFO)
packet-bssgp.c:5590:22: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: pdutype
packet-bssgp.c:5588:11: Function proto_tree_add_uint_format expects arg 6 to be
                           guint32 gets guint8: pdutype
packet-bssgp.c:5587:5: Return value (type proto_item *) ignored:
                          proto_tree_add_u...
packet-bssgp.c:5592:5: Implicitly only storage bi.bssgp_tree (type proto_tree
    *) not released before assignment: bi.bssgp_tree = bssgp_tree
packet-bssgp.c:5595:7: Test expression for if not boolean, type gint:
                          check_col(pinfo->cinfo, COL_INFO)
packet-bssgp.c:5596:52: Function val_to_str expects arg 1 to be guint32 gets
                           guint8: pdutype
packet-bssgp.c:5596:41: New fresh storage (type gchar *) passed as implicitly
    temp (not released): val_to_str(pdutype, tab_bssgp_pdu_types, "Unknown PDU
    type")
packet-bssgp.c:5601:2: Only storage bi.tvb (type tvbuff_t *) derived from
    variable declared in this scope is not released (memory leak)
  A storage leak due to incomplete deallocation of a structure or deep pointer
  is suspected. Unshared storage that is reachable from a reference that is
  being deallocated has not yet been deallocated. Splint assumes when an object
  is passed as an out only void pointer that the outer object will be
  deallocated, but the inner objects will not. (Use -compdestroy to inhibit
  warning)
packet-bssgp.c:5601:2: Only storage bi.pinfo (type packet_info *) derived from
    variable declared in this scope is not released (memory leak)
packet-bssgp.c:5601:2: Only storage bi.bssgp_tree (type proto_tree *) derived
    from variable declared in this scope is not released (memory leak)
packet-bssgp.c:5601:2: Only storage bi.parent_tree (type proto_tree *) derived
    from variable declared in this scope is not released (memory leak)
packet-bssgp.c:5601:2: Fresh storage ti not released before return
   packet-bssgp.c:5585:5: Fresh storage ti created
packet-bssgp.c: (in function proto_register_bssgp)
packet-bssgp.c:5607:7: Immediate address &hf_bssgp_pdu_type used as initial
    value for implicitly only: hf[0].p_id = &hf_bssgp_pdu_type
  An immediate address (result of & operator) is transferred inconsistently.
  (Use -immediatetrans to inhibit warning)
packet-bssgp.c:5610:15: Local hf[0].hfinfo.same_name_next initialized to null
                           value: hf[0].hfinfo.same_name_next = NULL
packet-bssgp.c:5610:21: Local hf[0].hfinfo.same_name_prev initialized to null
                           value: hf[0].hfinfo.same_name_prev = NULL
packet-bssgp.c:5612:7: Immediate address &hf_bssgp_ie_type used as initial
    value for implicitly only: hf[1].p_id = &hf_bssgp_ie_type
packet-bssgp.c:5615:39: Local hf[1].hfinfo.same_name_next initialized to null
                           value: hf[1].hfinfo.same_name_next = NULL
packet-bssgp.c:5615:45: Local hf[1].hfinfo.same_name_prev initialized to null
                           value: hf[1].hfinfo.same_name_prev = NULL
packet-bssgp.c:5617:7: Immediate address &hf_bssgp_bvci used as initial value
                          for implicitly only: hf[2].p_id = &hf_bssgp_bvci
packet-bssgp.c:5619:23: Local hf[2].hfinfo.strings initialized to null value:
                           hf[2].hfinfo.strings = NULL
packet-bssgp.c:5620:15: Local hf[2].hfinfo.same_name_next initialized to null
                           value: hf[2].hfinfo.same_name_next = NULL
packet-bssgp.c:5620:21: Local hf[2].hfinfo.same_name_prev initialized to null
                           value: hf[2].hfinfo.same_name_prev = NULL
packet-bssgp.c:5622:7: Immediate address &hf_bssgp_tlli used as initial value
                          for implicitly only: hf[3].p_id = &hf_bssgp_tlli
packet-bssgp.c:5624:23: Local hf[3].hfinfo.strings initialized to null value:
                           hf[3].hfinfo.strings = NULL
packet-bssgp.c:5625:15: Local hf[3].hfinfo.same_name_next initialized to null
                           value: hf[3].hfinfo.same_name_next = NULL
packet-bssgp.c:5625:21: Local hf[3].hfinfo.same_name_prev initialized to null
                           value: hf[3].hfinfo.same_name_prev = NULL
packet-bssgp.c:5627:7: Immediate address &hf_bssgp_nsei used as initial value
                          for implicitly only: hf[4].p_id = &hf_bssgp_nsei
packet-bssgp.c:5629:23: Local hf[4].hfinfo.strings initialized to null value:
                           hf[4].hfinfo.strings = NULL
packet-bssgp.c:5630:15: Local hf[4].hfinfo.same_name_next initialized to null
                           value: hf[4].hfinfo.same_name_next = NULL
packet-bssgp.c:5630:21: Local hf[4].hfinfo.same_name_prev initialized to null
                           value: hf[4].hfinfo.same_name_prev = NULL
packet-bssgp.c:5632:7: Immediate address &hf_bssgp_mcc used as initial value
                          for implicitly only: hf[5].p_id = &hf_bssgp_mcc
packet-bssgp.c:5634:22: Local hf[5].hfinfo.strings initialized to null value:
                           hf[5].hfinfo.strings = NULL
packet-bssgp.c:5635:15: Local hf[5].hfinfo.same_name_next initialized to null
                           value: hf[5].hfinfo.same_name_next = NULL
packet-bssgp.c:5635:21: Local hf[5].hfinfo.same_name_prev initialized to null
                           value: hf[5].hfinfo.same_name_prev = NULL
packet-bssgp.c:5637:7: Immediate address &hf_bssgp_mnc used as initial value
                          for implicitly only: hf[6].p_id = &hf_bssgp_mnc
packet-bssgp.c:5639:22: Local hf[6].hfinfo.strings initialized to null value:
                           hf[6].hfinfo.strings = NULL
packet-bssgp.c:5640:15: Local hf[6].hfinfo.same_name_next initialized to null
                           value: hf[6].hfinfo.same_name_next = NULL
packet-bssgp.c:5640:21: Local hf[6].hfinfo.same_name_prev initialized to null
                           value: hf[6].hfinfo.same_name_prev = NULL
packet-bssgp.c:5642:7: Immediate address &hf_bssgp_lac used as initial value
                          for implicitly only: hf[7].p_id = &hf_bssgp_lac
packet-bssgp.c:5644:23: Local hf[7].hfinfo.strings initialized to null value:
                           hf[7].hfinfo.strings = NULL
packet-bssgp.c:5645:15: Local hf[7].hfinfo.same_name_next initialized to null
                           value: hf[7].hfinfo.same_name_next = NULL
packet-bssgp.c:5645:21: Local hf[7].hfinfo.same_name_prev initialized to null
                           value: hf[7].hfinfo.same_name_prev = NULL
packet-bssgp.c:5647:7: Immediate address &hf_bssgp_rac used as initial value
                          for implicitly only: hf[8].p_id = &hf_bssgp_rac
packet-bssgp.c:5649:22: Local hf[8].hfinfo.strings initialized to null value:
                           hf[8].hfinfo.strings = NULL
packet-bssgp.c:5650:15: Local hf[8].hfinfo.same_name_next initialized to null
                           value: hf[8].hfinfo.same_name_next = NULL
packet-bssgp.c:5650:21: Local hf[8].hfinfo.same_name_prev initialized to null
                           value: hf[8].hfinfo.same_name_prev = NULL
packet-bssgp.c:5652:7: Immediate address &hf_bssgp_ci used as initial value for
                          implicitly only: hf[9].p_id = &hf_bssgp_ci
packet-bssgp.c:5654:23: Local hf[9].hfinfo.strings initialized to null value:
                           hf[9].hfinfo.strings = NULL
packet-bssgp.c:5655:28: Local hf[9].hfinfo.same_name_next initialized to null
                           value: hf[9].hfinfo.same_name_next = NULL
packet-bssgp.c:5655:34: Local hf[9].hfinfo.same_name_prev initialized to null
                           value: hf[9].hfinfo.same_name_prev = NULL
packet-bssgp.c:5657:7: Immediate address &hf_bssgp_tmsi_ptmsi used as initial
    value for implicitly only: hf[10].p_id = &hf_bssgp_tmsi_ptmsi
packet-bssgp.c:5659:23: Local hf[10].hfinfo.strings initialized to null value:
                           hf[10].hfinfo.strings = NULL
packet-bssgp.c:5660:15: Local hf[10].hfinfo.same_name_next initialized to null
                           value: hf[10].hfinfo.same_name_next = NULL
packet-bssgp.c:5660:21: Local hf[10].hfinfo.same_name_prev initialized to null
                           value: hf[10].hfinfo.same_name_prev = NULL
packet-bssgp.c:5662:7: Immediate address &hf_bssgp_imsi used as initial value
                          for implicitly only: hf[11].p_id = &hf_bssgp_imsi
packet-bssgp.c:5664:24: Local hf[11].hfinfo.strings initialized to null value:
                           hf[11].hfinfo.strings = NULL
packet-bssgp.c:5665:15: Local hf[11].hfinfo.same_name_next initialized to null
                           value: hf[11].hfinfo.same_name_next = NULL
packet-bssgp.c:5665:21: Local hf[11].hfinfo.same_name_prev initialized to null
                           value: hf[11].hfinfo.same_name_prev = NULL
packet-bssgp.c:5667:7: Immediate address &hf_bssgp_imei used as initial value
                          for implicitly only: hf[12].p_id = &hf_bssgp_imei
packet-bssgp.c:5669:24: Local hf[12].hfinfo.strings initialized to null value:
                           hf[12].hfinfo.strings = NULL
packet-bssgp.c:5670:15: Local hf[12].hfinfo.same_name_next initialized to null
                           value: hf[12].hfinfo.same_name_next = NULL
packet-bssgp.c:5670:21: Local hf[12].hfinfo.same_name_prev initialized to null
                           value: hf[12].hfinfo.same_name_prev = NULL
packet-bssgp.c:5672:7: Immediate address &hf_bssgp_imeisv used as initial value
                          for implicitly only: hf[13].p_id = &hf_bssgp_imeisv
packet-bssgp.c:5674:24: Local hf[13].hfinfo.strings initialized to null value:
                           hf[13].hfinfo.strings = NULL
packet-bssgp.c:5675:15: Local hf[13].hfinfo.same_name_next initialized to null
                           value: hf[13].hfinfo.same_name_next = NULL
packet-bssgp.c:5675:21: Local hf[13].hfinfo.same_name_prev initialized to null
                           value: hf[13].hfinfo.same_name_prev = NULL
packet-bssgp.c:5727:47: Function proto_register_field_array expects arg 3 to be
    int gets arbitrary unsigned integral type: (sizeof(hf) / sizeof(hf[0]))
  To allow arbitrary integral types to match any integral type, use
  +matchanyintegral.
packet-bssgp.c:5728:37: Function proto_register_subtree_array expects arg 2 to
    be int gets arbitrary unsigned integral type:
    (sizeof(ett) / sizeof(ett[0]))
packet-bssgp.c:5730:2: Function returns with global tab_bssgp_pdu_types
                          referencing released storage
   packet-bssgp.c:5609:22: Storage tab_bssgp_pdu_types released
packet-bssgp.c:5730:2: Function returns with global tab_bssgp_ie_types
                          referencing released storage
   packet-bssgp.c:5614:22: Storage tab_bssgp_ie_types released
packet-bssgp.c: (in function proto_reg_handoff_bssgp)
packet-bssgp.c:5737:3: Only storage assigned to unqualified static:
    bssgp_handle = create_dissector_handle(dissect_bssgp, proto_bssgp)
  The only reference to this storage is transferred to another reference (e.g.,
  by returning it) that does not have the only annotation. This may lead to a
  memory leak, since the new reference is not necessarily released. (Use
  -onlytrans to inhibit warning)
packet-bssgp.c:5738:3: Only storage assigned to unqualified static:
                          llc_handle = find_dissector("llcgprs")
packet-bssgp.c:5739:3: Only storage assigned to unqualified static:
                          rrlp_handle = find_dissector("rrlp")
packet-bssgp.c:5740:3: Only storage assigned to unqualified static:
                          data_handle = find_dissector("data")
packet-bssgp.c:539:1: Function exported but not used outside packet-bssgp:
                         bit_proto_tree_add_text
  A declaration is exported, but not used outside this module. Declaration can
  use static qualifier. (Use -exportlocal to inhibit warning)
   packet-bssgp.c:544:1: Definition of bit_proto_tree_add_text
packet-bssgp.c:547:1: Function exported but not used outside packet-bssgp:
                         bit_proto_tree_add_bit_field8
   packet-bssgp.c:572:1: Definition of bit_proto_tree_add_bit_field8

Finished checking --- 2034 code warnings
make: *** [test-splint] Error 1
Index: Makefile.am
===================================================================
--- Makefile.am	(revision 12867)
+++ Makefile.am	(working copy)
@@ -686,11 +686,34 @@
 clean-local:
 	rm -rf $(top_stagedir)
 
-test-splint: $(ethereal_SOURCES)
+#
+# Run "splint" against all of the C source files.  We could use
+# $(DIST_SOURCES) below, except splint chokes on text2pcap-scanner.l.
+#
+test-splint: $(DIST_SOURCES)
 	splint \
-		-gnu-extensions	-D_U_=""	\
-		-I. `glib-config --cflags` \
-		-I./epan \
-		-I./tools/lemon \
-		-I./wiretap	\
-		$(ethereal_SOURCES)
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(EXTRA_ethereal_SOURCES) \
+		$(ethereal_SOURCES)	\
+		$(tethereal_SOURCES)	\
+		text2pcap.c		\
+		$(mergecap_SOURCES)	\
+		$(editcap_SOURCES)	\
+		$(dftest_SOURCES)	\
+		$(randpkt_SOURCES)	\
+		capinfos.c
+
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || \
+	    (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) test-splint); \
+	done
+
Index: gtk/Makefile.am
===================================================================
--- gtk/Makefile.am	(revision 12867)
+++ gtk/Makefile.am	(working copy)
@@ -128,3 +128,17 @@
 	$(DOXYGEN) doxygen.cfg
 endif		# HAVE_DOXYGEN
 
+test-splint: $(libui_a_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(libui_a_SOURCES)
+
Index: plugins/irda/Makefile.am
===================================================================
--- plugins/irda/Makefile.am	(revision 12867)
+++ plugins/irda/Makefile.am	(working copy)
@@ -43,3 +43,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(irda_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(irda_la_SOURCES)
+
Index: plugins/rdm/Makefile.am
===================================================================
--- plugins/rdm/Makefile.am	(revision 12867)
+++ plugins/rdm/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(rdm_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(rdm_la_SOURCES)
+
Index: plugins/enttec/Makefile.am
===================================================================
--- plugins/enttec/Makefile.am	(revision 12867)
+++ plugins/enttec/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(enttec_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(enttec_la_SOURCES)
+
Index: plugins/docsis/Makefile.am
===================================================================
--- plugins/docsis/Makefile.am	(revision 12867)
+++ plugins/docsis/Makefile.am	(working copy)
@@ -43,3 +43,17 @@
 EXTRA_DIST = \
 	Makefile.nmake \
 	README
+
+test-splint: $(docsis_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(docsis_la_SOURCES)
Index: plugins/mate/Makefile.am
===================================================================
--- plugins/mate/Makefile.am	(revision 12867)
+++ plugins/mate/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(mate_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(mate_la_SOURCES)
+
Index: plugins/rlm/Makefile.am
===================================================================
--- plugins/rlm/Makefile.am	(revision 12867)
+++ plugins/rlm/Makefile.am	(working copy)
@@ -43,3 +43,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(rlm_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(rlm_la_SOURCES)
+
Index: plugins/megaco/Makefile.am
===================================================================
--- plugins/megaco/Makefile.am	(revision 12867)
+++ plugins/megaco/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(megaco_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(megaco_la_SOURCES)
+
Index: plugins/rtnet/Makefile.am
===================================================================
--- plugins/rtnet/Makefile.am	(revision 12867)
+++ plugins/rtnet/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(rtnet_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(rtnet_la_SOURCES)
+
Index: plugins/artnet/Makefile.am
===================================================================
--- plugins/artnet/Makefile.am	(revision 12867)
+++ plugins/artnet/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(artnet_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(artnet_la_SOURCES)
+
Index: plugins/ciscosm/Makefile.am
===================================================================
--- plugins/ciscosm/Makefile.am	(revision 12867)
+++ plugins/ciscosm/Makefile.am	(working copy)
@@ -43,3 +43,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(ciscosm_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(ciscosm_la_SOURCES)
+
Index: plugins/acn/Makefile.am
===================================================================
--- plugins/acn/Makefile.am	(revision 12867)
+++ plugins/acn/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(acn_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(acn_la_SOURCES)
+
Index: plugins/asn1/Makefile.am
===================================================================
--- plugins/asn1/Makefile.am	(revision 12867)
+++ plugins/asn1/Makefile.am	(working copy)
@@ -39,3 +39,18 @@
 CLEANFILES = asn1 *~
 
 EXTRA_DIST = Makefile.nmake
+
+test-splint: $(asn1_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(asn1_la_SOURCES)
+
Index: plugins/v5ua/Makefile.am
===================================================================
--- plugins/v5ua/Makefile.am	(revision 12867)
+++ plugins/v5ua/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(v5ua_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(v5ua_la_SOURCES)
+
Index: plugins/mgcp/Makefile.am
===================================================================
--- plugins/mgcp/Makefile.am	(revision 12867)
+++ plugins/mgcp/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(mgcp_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(mgcp_la_SOURCES)
+
Index: plugins/gryphon/Makefile.am
===================================================================
--- plugins/gryphon/Makefile.am	(revision 12867)
+++ plugins/gryphon/Makefile.am	(working copy)
@@ -44,3 +44,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(gryphon_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(gryphon_la_SOURCES)
+
Index: plugins/pcli/Makefile.am
===================================================================
--- plugins/pcli/Makefile.am	(revision 12867)
+++ plugins/pcli/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(pcli_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(pcli_la_SOURCES)
+
Index: plugins/lwres/Makefile.am
===================================================================
--- plugins/lwres/Makefile.am	(revision 12867)
+++ plugins/lwres/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(lwres_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(lwres_la_SOURCES)
+
Index: plugins/giop/Makefile.am
===================================================================
--- plugins/giop/Makefile.am	(revision 12867)
+++ plugins/giop/Makefile.am	(working copy)
@@ -50,3 +50,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(coseventcomm_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(coseventcomm_la_SOURCES)
+
Index: plugins/Makefile.am
===================================================================
--- plugins/Makefile.am	(revision 12867)
+++ plugins/Makefile.am	(working copy)
@@ -64,3 +64,10 @@
 
 CLEANFILES = \
 	plugin_api_list.o
+
+
+test-splint:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || \
+	    (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) test-splint); \
+	done
Index: plugins/opsi/Makefile.am
===================================================================
--- plugins/opsi/Makefile.am	(revision 12867)
+++ plugins/opsi/Makefile.am	(working copy)
@@ -42,3 +42,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(opsi_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(opsi_la_SOURCES)
+
Index: plugins/rudp/Makefile.am
===================================================================
--- plugins/rudp/Makefile.am	(revision 12867)
+++ plugins/rudp/Makefile.am	(working copy)
@@ -43,3 +43,18 @@
 
 EXTRA_DIST = \
 	Makefile.nmake
+
+test-splint: $(rudp_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(rudp_la_SOURCES)
+
Index: epan/dissectors/Makefile.am
===================================================================
--- epan/dissectors/Makefile.am	(revision 12867)
+++ epan/dissectors/Makefile.am	(working copy)
@@ -115,3 +115,17 @@
 	libdissectors.la	\
 	$(GENERATED_HEADER_FILES)	\
 	*~
+
+test-splint: $(libdissectors_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(libdissectors_la_SOURCES)
Index: epan/dfilter/Makefile.am
===================================================================
--- epan/dfilter/Makefile.am	(revision 12867)
+++ epan/dfilter/Makefile.am	(working copy)
@@ -74,3 +74,17 @@
 	$(LEMON)/lemon t=$(srcdir)/$(LEMON)/lempar.c $(srcdir)/grammar.lemon || \
 		(rm -f grammar.c grammar.h ; false)
 
+test-splint: $(libdfilter_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(libdfilter_la_SOURCES)
+
Index: epan/ftypes/Makefile.am
===================================================================
--- epan/ftypes/Makefile.am	(revision 12867)
+++ epan/ftypes/Makefile.am	(working copy)
@@ -49,3 +49,17 @@
 EXTRA_DIST = \
 	Makefile.nmake
 
+test-splint: $(libftypes_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(libftypes_la_SOURCES)
+
Index: epan/Makefile.am
===================================================================
--- epan/Makefile.am	(revision 12867)
+++ epan/Makefile.am	(working copy)
@@ -138,3 +138,22 @@
 	$(DOXYGEN) doxygen.cfg
 endif		# HAVE_DOXYGEN
 
+
+test-splint: $(DIST_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(DIST_SOURCES)
+
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || \
+	    (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) test-splint); \
+	done
Index: wiretap/Makefile.am
===================================================================
--- wiretap/Makefile.am	(revision 12867)
+++ wiretap/Makefile.am	(working copy)
@@ -53,3 +53,18 @@
 
 ascend-scanner.c : ascend-scanner.l
 	$(LEX) -Pascend -oascend-scanner.c $(srcdir)/ascend-scanner.l
+
+test-splint: $(libwiretap_la_SOURCES)
+	splint \
+		-usevarargs		\
+		-badflag		\
+		-param-use		\
+		$(DEFS)			\
+		$(DEFAULT_INCLUDES)	\
+		$(INCLUDES)		\
+		$(AM_CPPFLAGS)		\
+		$(CPPFLAGS)		\
+		$(AM_CFLAGS)		\
+		$(CFLAGS)		\
+		$(libwiretap_la_SOURCES)
+