Corrected order of creating socket_pdu* objects
diff --git a/apps/grgsm_decode b/apps/grgsm_decode
index 5d6d705..a303cf9 100755
--- a/apps/grgsm_decode
+++ b/apps/grgsm_decode
@@ -105,8 +105,8 @@
 
         self.cch_decoder = grgsm.control_channels_decoder()
 
-        self.socket_pdu = blocks.socket_pdu("UDP_CLIENT", "127.0.0.1", "4729", 10000)
         self.socket_pdu_server = blocks.socket_pdu("UDP_SERVER", "127.0.0.1", "4729", 10000) #added in order to avoid generating ICMP messages
+        self.socket_pdu = blocks.socket_pdu("UDP_CLIENT", "127.0.0.1", "4729", 10000)
 
         if self.verbose:
             self.message_printer = grgsm.message_printer(pmt.intern(""), True, True, False)