libcollectdclient: Use `EILSEQ' rather than `EPROTO'.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Mon, 16 Feb 2009 21:08:45 +0000 (22:08 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Mon, 16 Feb 2009 21:08:45 +0000 (22:08 +0100)
EPROTO is an XSR (XSI streams) extension and not supported on some
platforms (OpenBSD, apparently).

src/libcollectdclient/client.c

index 847eafc..93eadb7 100644 (file)
@@ -678,7 +678,7 @@ int lcc_getval (lcc_connection_t *c, lcc_identifier_t *ident, /* {{{ */
     key = res.lines[i];
     value = strchr (key, '=');
     if (value == NULL)
-      BAIL_OUT (EPROTO);
+      BAIL_OUT (EILSEQ);
 
     *value = 0;
     value++;
@@ -885,7 +885,7 @@ int lcc_listval (lcc_connection_t *c, /* {{{ */
 
     if (*ident_str == 0)
     {
-      lcc_set_errno (c, EPROTO);
+      lcc_set_errno (c, EILSEQ);
       status = -1;
       break;
     }