Fix all gosec G104 warnings

This will be enforced in a follow up commit.
pull/1/head
Marc-Antoine Ruel 5 years ago
parent a86ea4f5ce
commit b8dde0ed43

@ -199,13 +199,17 @@ func (d *Dev) Draw(r image.Rectangle, src image.Image, sp image.Point) error {
yEnd = h - 1 yEnd = h - 1
} }
d.setMemoryArea(xStart, yStart, xEnd, yEnd) if err := d.setMemoryArea(xStart, yStart, xEnd, yEnd); err != nil {
return err
}
next := image1bit.NewVerticalLSB(d.rect) next := image1bit.NewVerticalLSB(d.rect)
draw.Src.Draw(next, r, src, sp) draw.Src.Draw(next, r, src, sp)
var byteToSend byte = 0x00 var byteToSend byte = 0x00
for y := yStart; y < yEnd+1; y++ { for y := yStart; y < yEnd+1; y++ {
d.setMemoryPointer(xStart, y) if err := d.setMemoryPointer(xStart, y); err != nil {
return err
}
if err := d.sendCommand([]byte{writeRAM}); err != nil { if err := d.sendCommand([]byte{writeRAM}); err != nil {
return err return err
} }
@ -231,8 +235,12 @@ func (d *Dev) Draw(r image.Rectangle, src image.Image, sp image.Point) error {
func (d *Dev) ClearFrameMemory(color byte) error { func (d *Dev) ClearFrameMemory(color byte) error {
w := d.rect.Dx() w := d.rect.Dx()
h := d.rect.Dy() h := d.rect.Dy()
d.setMemoryArea(0, 0, w-1, h-1) if err := d.setMemoryArea(0, 0, w-1, h-1); err != nil {
d.setMemoryPointer(0, 0) return err
}
if err := d.setMemoryPointer(0, 0); err != nil {
return err
}
if err := d.sendCommand([]byte{writeRAM}); err != nil { if err := d.sendCommand([]byte{writeRAM}); err != nil {
return err return err
} }
@ -440,7 +448,9 @@ func (d *Dev) setLut(update PartialUpdate) error {
} }
for i := range lut { for i := range lut {
d.sendData([]byte{lut[i]}) if err := d.sendData([]byte{lut[i]}); err != nil {
return err
}
} }
return nil return nil
} }

@ -379,7 +379,9 @@ func (d *Dev) ReadContinuous(frequency physic.Frequency, precision Precision) (<
} }
previousMode := d.mode previousMode := d.mode
d.SetMode(newMode) if err := d.SetMode(newMode); err != nil {
return nil, err
}
t := time.NewTicker(frequency.Period()) t := time.NewTicker(frequency.Period())

Loading…
Cancel
Save