input/ipa: Log error message also in unexpeted error paths
When calling ipa_msg_recv_buffered() we already had log statements
for -EPIPE, -ECONNRESET and zero-lengthe read (EOF), but not yet for any
other error causes. Let's add a related 'else' clause.
Change-Id: Ib2134817f44026adf0111051ed9ec3c6b8fbe7c9
Related: SYS#6801
diff --git a/src/input/ipa.c b/src/input/ipa.c
index 2235b39..5b064e0 100644
--- a/src/input/ipa.c
+++ b/src/input/ipa.c
@@ -66,6 +66,8 @@
LOGIPA(link, LOGL_ERROR, "lost connection with server\n");
else if (ret == 0)
LOGIPA(link, LOGL_ERROR, "connection closed with server\n");
+ else
+ LOGIPA(link, LOGL_ERROR, "unknown error %d from socket\n", ret);
ipa_client_conn_close(link);
if (link->updown_cb)
link->updown_cb(link, 0);
@@ -410,6 +412,8 @@
LOGIPA(conn, LOGL_ERROR, "lost connection with server\n");
else if (ret == 0)
LOGIPA(conn, LOGL_ERROR, "connection closed with server\n");
+ else
+ LOGIPA(conn, LOGL_ERROR, "unknown error %d from socket\n", ret);
ipa_server_conn_destroy(conn);
return -EBADF;
}