Activate + interpret many more DIAG LOG messages for GPRS
diff --git a/src/gprs_rlc.c b/src/gprs_rlc.c
index 31e7128..7ea5437 100644
--- a/src/gprs_rlc.c
+++ b/src/gprs_rlc.c
@@ -2,7 +2,7 @@
 
 #include "gprs_rlc.h"
 
-struct value_string gprs_rlc_ul_state_vals[] = {
+struct value_string gprs_rlc_ul_state_vals[8] = {
 	{ US_NULL,		"US_NULL" },
 	{ US_AWAIT_ASS,		"US_AWAIT_ASS" },
 	{ US_ACK_XFER,		"US_AWAIT_XFER" },
@@ -13,7 +13,7 @@
 	{ 0, NULL }
 };
 
-struct value_string gprs_rlc_ul_substate_vals[] = {
+struct value_string gprs_rlc_ul_substate_vals[5] = {
 	{ RALS_NULL,		"RALS_NULL" },
 	{ RALS_AWAIT_TX_COMPLETE, "RALS_AWAIT_TX_COMPLETE" },
 	{ RALS_CURRENT_PDU_TX_COMPLETED, "RALS_CURRENT_PDU_TX_COMPLETED" },
@@ -21,7 +21,7 @@
 	{ 0, NULL }
 };
 
-struct value_string gprs_rlc_dl_state_vals[] = {
+struct value_string gprs_rlc_dl_state_vals[7] = {
 	{ DS_NULL,		"DS_NULL" },
 	{ DS_RX_ACK,		"DS_RX_ACK" },
 	{ DS_RX_UNACK,		"DS_RX_UNACK" },