fix, PEBKAC, make sure all tabs exist in line before copying them in bang_nfo_line()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/gandalfd' into next

* core/gandalfd:
  fix, PEBKAC, make sure all tabs exist in line before copying them in bang_nfo_line()
hygiene, only add file descriptor to epoll set once

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, avoid reading off bytes in gand_send()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, actually close resources sent upon RSP_NMP responses (the ones using sendfile() for transport)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/gandalfd' into next

* core/gandalfd:
  fix, PEBKAC, actually close resources sent upon RSP_NMP responses (the ones using sendfile() for transport)
Merge branch 'feat/gandapi' into next

* feat/gandapi:
  fix, avoid reading off bytes in gand_send()
  hygiene, only add file descriptor to epoll set once