[vz-dev] [volkszaehler/vzlogger] 790438: Fixed return value evaluation of ::read #578

beckenc noreply at github.com
Sa Feb 25 01:28:24 CET 2023

  Branch: refs/heads/master
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: 790438d69453cc3dfd3cbcdc92fe5a9d18963a9e
  Author: beckenc <github at claus-beckenbauer.de>
  Date:   2023-02-25 (Sat, 25 Feb 2023)

  Changed paths:
    M src/protocols/MeterS0.cpp

  Log Message:
  Fixed return value evaluation of ::read #578

::read returns < 0 in case of an error and 0 in case of a timeout.
ret < 1 covers the timeout case as well as the error case, which is why the timeout path was never traversed.

Since the calling function does not evaluate the false as return value anyway, the bug has no effect on the function.

Mehr Informationen über die Mailingliste volkszaehler-dev