X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Futils%2Funixsock.c;h=70fd273679bf170f7fd40fd29d2e4417f142beb3;hp=1be17b9994600878024a8f3b9a4c1a15d1e96eb4;hb=f569dc6128ec3660ee829af8b84d0342a2e09536;hpb=5f10b5ed5aafdf289196211cf6de4dda42be44b4 diff --git a/src/utils/unixsock.c b/src/utils/unixsock.c index 1be17b9..70fd273 100644 --- a/src/utils/unixsock.c +++ b/src/utils/unixsock.c @@ -144,10 +144,12 @@ sc_unixsock_client_recv(sc_unixsock_client_t *client, char *buffer, size_t bufle return NULL; buffer = fgets(buffer, (int)buflen - 1, client->fh); - if ((! buffer) && (! feof(client->fh))) { - char errbuf[1024]; - fprintf(stderr, "unixsock: Failed to read from socket (%s): %s\n", - client->path, sc_strerror(errno, errbuf, sizeof(errbuf))); + if (! buffer) { + if (! feof(client->fh)) { + char errbuf[1024]; + fprintf(stderr, "unixsock: Failed to read from socket (%s): %s\n", + client->path, sc_strerror(errno, errbuf, sizeof(errbuf))); + } return buffer; } buffer[buflen - 1] = '\0';