liblog: return 0 from android_logger_list_read() when recv() returns 0

We used to do this, but it got lost while refactoring this code.

Bug: 144311420
Test: we see "unexpected EOF!" instead of "unexpected length" from logcat
Change-Id: I7858d0a774a9eac63e5547ee67e85ef8fb0c682d
diff --git a/liblog/logger_read.cpp b/liblog/logger_read.cpp
index 4b4012a..e8a89eb 100644
--- a/liblog/logger_read.cpp
+++ b/liblog/logger_read.cpp
@@ -272,7 +272,7 @@
                                   struct log_msg* log_msg) {
   int ret = (*transp->transport->read)(logger_list, transp, log_msg);
 
-  if (ret < 0) {
+  if (ret <= 0) {
     return ret;
   }