projects
/
egate.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6cbe4e1
)
Bug fix.
author
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 17 May 1995 10:51:43 +0000
(10:51 +0000)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 17 May 1995 10:51:43 +0000
(10:51 +0000)
util/gipc.c
patch
|
blob
|
history
diff --git
a/util/gipc.c
b/util/gipc.c
index
2cd508e
..
daaa756
100644
(file)
--- a/
util/gipc.c
+++ b/
util/gipc.c
@@
-45,7
+45,10
@@
* Europagate, 1995
*
* $Log: gipc.c,v $
* Europagate, 1995
*
* $Log: gipc.c,v $
- * Revision 1.7 1995/05/16 09:40:52 adam
+ * Revision 1.8 1995/05/17 10:51:43 adam
+ * Bug fix.
+ *
+ * Revision 1.7 1995/05/16 09:40:52 adam
* LICENSE.
*
* Revision 1.6 1995/05/01 16:27:29 adam
* LICENSE.
*
* Revision 1.6 1995/05/01 16:27:29 adam
@@
-98,6
+101,12
@@
int gipc_open (GIP gip, const char *server, int sync)
gip->wfd = open (server, O_WRONLY);
gw_log (GW_LOG_DEBUG, "gipc", "got wfd %d", gip->wfd);
gip->wfd = open (server, O_WRONLY);
gw_log (GW_LOG_DEBUG, "gipc", "got wfd %d", gip->wfd);
+ if (gip->wfd == -1)
+ {
+ gw_log (GW_LOG_DEBUG|GW_LOG_ERRNO, "gipc", "Cannot open %s",
+ server);
+ return -2;
+ }
gw_log (GW_LOG_DEBUG, "gipc", "Open sync readonly of %s", gip->name);
gip->rfd = open (gip->name, O_RDONLY);
gw_log (GW_LOG_DEBUG, "gipc", "got rfd %d", gip->rfd);
gw_log (GW_LOG_DEBUG, "gipc", "Open sync readonly of %s", gip->name);
gip->rfd = open (gip->name, O_RDONLY);
gw_log (GW_LOG_DEBUG, "gipc", "got rfd %d", gip->rfd);
@@
-114,7
+123,8
@@
int gipc_open (GIP gip, const char *server, int sync)
}
if (gip->rfd == -1)
{
}
if (gip->rfd == -1)
{
- gw_log (GW_LOG_DEBUG, "gipc", "Cannot open %s", gip->name);
+ gw_log (GW_LOG_DEBUG|GW_LOG_ERRNO, "gipc", "Cannot open %s",
+ gip->name);
if (gip->wfd != -1)
{
close (gip->wfd);
if (gip->wfd != -1)
{
close (gip->wfd);
@@
-124,7
+134,7
@@
int gipc_open (GIP gip, const char *server, int sync)
}
if (gip->wfd == -1)
{
}
if (gip->wfd == -1)
{
- gw_log (GW_LOG_DEBUG, "gipc", "Cannot open %s", server);
+ gw_log (GW_LOG_DEBUG|GW_LOG_ERRNO, "gipc", "Cannot open %s", server);
close (gip->rfd);
gip->rfd = -1;
return -2;
close (gip->rfd);
gip->rfd = -1;
return -2;