99 *fileSize = fileInfo.Size()
100
101 dataRaw := make([]uint8, *fileSize)
102 count, err := f.Read(dataRaw)103 i := 0
104 for i < count {
105 packet := (*MsgHeader)(unsafe.Pointer(&dataRaw[i]))
Value has been assigned to a variable, but it is being overwritten before being read. In most cases, this could be a forgotten error check or dead code.
err := Op1()
// error value assigned to "err" by "Op1" is replaced with
// error value assigned by "Op2" before even being read even
// once
err = Op2()
if err != nil {
return err
}
// Ignore the error value returned by "Op1"
Op1()
err := Op2()
if err != nil {
return err
}
err := Op1()
// Read the error value assigned to "err" by "Op1"
if err != nil {
return err
}
err = Op2()
if err != nil {
return err
}