diff --git a/a8/fifobuffer.cc b/a8/fifobuffer.cc index c00b52a..b2b5b78 100644 --- a/a8/fifobuffer.cc +++ b/a8/fifobuffer.cc @@ -63,7 +63,7 @@ namespace a8 offset_.fetch_sub(len); return (char*)malloc(len); } - buf_head = buf_ + p; + buf_head = (BufHead*)(buf_ + p); buf_head->len = len; return buf_ + p + sizeof(BufHead); }