shmpipe: Verify that accept succeeds

This commit is contained in:
Olivier Crête 2010-02-02 17:35:26 +02:00
parent d2731d689d
commit 1d893f8157

View file

@ -711,6 +711,11 @@ sp_writer_accept_client (ShmPipe * self)
fd = accept (self->main_socket, NULL, NULL); fd = accept (self->main_socket, NULL, NULL);
if (fd < 0) {
fprintf (stderr, "Could not client connection");
return NULL;
}
cb.payload.new_shm_area.size = self->shm_area->shm_area_len; cb.payload.new_shm_area.size = self->shm_area->shm_area_len;
cb.payload.new_shm_area.path_size = pathlen; cb.payload.new_shm_area.path_size = pathlen;
if (!send_command (fd, &cb, COMMAND_NEW_SHM_AREA, self->shm_area->id)) { if (!send_command (fd, &cb, COMMAND_NEW_SHM_AREA, self->shm_area->id)) {