diff --git a/srsapps/ue/mac/src/proc_bsr.cc b/srsapps/ue/mac/src/proc_bsr.cc
index d0cc3743762bf9f26fc01253d74a387ca255596c..6e2700bcd2395783961400ac9899f325e4972a56 100644
--- a/srsapps/ue/mac/src/proc_bsr.cc
+++ b/srsapps/ue/mac/src/proc_bsr.cc
@@ -152,7 +152,7 @@ bool bsr_proc::generate_bsr(bsr_t *bsr, uint32_t nof_padding_bytes) {
   for (int i=0;i<mac_io_h->NOF_UL_LCH;i++) {
     if (lcg[i] >= 0) {
       uint32_t n = mac_io_h->get(i+mac_io::MAC_LCH_CCCH_UL)->pending_data()/8;
-      bsr->buff_size[lcg[i]] += 8*n;
+      bsr->buff_size[lcg[i]] += n;
       if (n > 0) {
         nof_lcg++;
         ret = true;