propagate EIO to srvbones on fatal errors, rather than -1 (misleading EPERM)
authorAleš Křenek <ljocha@ics.muni.cz>
Thu, 3 May 2007 13:07:34 +0000 (13:07 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Thu, 3 May 2007 13:07:34 +0000 (13:07 +0000)
org.glite.lb.server/src/bkserverd.c

index 700bb6e..0840a9e 100644 (file)
@@ -1087,7 +1087,7 @@ int bk_accept_store(int conn, struct timeval *timeout, void *cdata)
                        /*
                         *      unknown error - do rather return (<0) (slave will be killed)
                         */
-                       return -1;
+                       return -EIO;
                } 
                free(errt); free(errd);
        }
@@ -1154,7 +1154,7 @@ int bk_accept_serve(int conn, struct timeval *timeout, void *cdata)
                        /*
                         *      unknown error - do rather return (<0) (slave will be killed)
                         */
-                       return -1;
+                       return -EIO;
                } 
                free(errt); free(errd);
        }