diff --git a/liblog/pmsg_reader.c b/liblog/pmsg_reader.c
index f5e91c85ac054294372cc66d146d06e8ca571498..2e4fc5d86d601ad98bc22c56078b886052ca8739 100644
--- a/liblog/pmsg_reader.c
+++ b/liblog/pmsg_reader.c
@@ -227,7 +227,7 @@ static int pmsgRead(struct android_log_logger_list *logger_list,
                     log_msg->entry_v4.uid = buf.p.uid;
                 }
 
-                return ret;
+                return ret + log_msg->entry_v4.hdr_size;
             }
         }