diff options
Diffstat (limited to 'src/symsocket.c')
-rw-r--r-- | src/symsocket.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/symsocket.c b/src/symsocket.c index 15b58c5..0c1b42b 100644 --- a/src/symsocket.c +++ b/src/symsocket.c @@ -11,6 +11,9 @@ static char rcsid[] = /* * $Log$ + * Revision 1.12 2008/03/07 13:16:02 james + * *** empty log message *** + * * Revision 1.11 2008/03/07 12:37:04 james * *** empty log message *** * @@ -137,7 +140,7 @@ socket_listen (char *path) return NULL; n = strlen (path) + sizeof (struct sockaddr_un); - sun = (struct sockaddr_un *) malloc (n); + sun = (struct sockaddr_un *) xmalloc (n); memset (sun, 0, n); sun->sun_family = AF_UNIX; @@ -158,7 +161,7 @@ socket_listen (char *path) set_nonblocking (fd); - ret = (Socket *) malloc (sizeof (Socket)); + ret = (Socket *) xmalloc (sizeof (Socket)); memset (ret, 0, sizeof (Socket)); ret->read_buf = NULL; ret->write_buf = NULL; @@ -186,7 +189,7 @@ socket_accept (Socket * l) return NULL; - ret = (Socket *) malloc (sizeof (Socket)); + ret = (Socket *) xmalloc (sizeof (Socket)); memset (ret, 0, sizeof (Socket)); set_nonblocking (fd); @@ -216,7 +219,7 @@ socket_connect (char *path) return NULL; n = strlen (path) + sizeof (struct sockaddr_un); - sun = (struct sockaddr_un *) malloc (n); + sun = (struct sockaddr_un *) xmalloc (n); memset (sun, 0, n); sun->sun_family = AF_UNIX; @@ -232,7 +235,7 @@ socket_connect (char *path) set_nonblocking (fd); - ret = (Socket *) malloc (sizeof (Socket)); + ret = (Socket *) xmalloc (sizeof (Socket)); memset (ret, 0, sizeof (Socket)); ret->fd = fd; @@ -339,11 +342,3 @@ socket_write (Socket * s, void *buf, int len) return len; } -void -socket_execute_msg (Socket * s, Context * ctx) -{ - if (!s->msg) - return; - ipc_execute_message (s->msg, ctx); - socket_consume_msg (s); -} |