Fixed two issues found by clang, pointed out by Holger
diff --git a/src/gprs_rlcmac.cpp b/src/gprs_rlcmac.cpp
index c9279c5..a827d36 100644
--- a/src/gprs_rlcmac.cpp
+++ b/src/gprs_rlcmac.cpp
@@ -370,7 +370,7 @@
 	uint8_t tx_win_min, tx_win_max, tx_range;
 	uint8_t rx_window = 0, tx_window = 0;
 	const char *digit[10] = { "0","1","2","3","4","5","6","7","8","9" };
-	uint8_t usf[8];
+	int8_t usf[8] = { -1, -1, -1, -1, -1, -1, -1, -1 }; /* must be signed */
 	int8_t tsc = -1; /* must be signed */
 	uint8_t i, ts;