- fds[0] = usess->metadata->stream_obj->shm_fd;
- fds[1] = usess->metadata->stream_obj->wait_fd;
- ret = lttcomm_send_fds_unix_sock(sock, fds, 2);
+
+ DBG("Sending metadata stream shm path: %s\n",
+ usess->metadata->stream_obj->shm_path);
+ ret = lttcomm_send_string(sock,
+ usess->metadata->stream_obj->shm_path,
+ strlen(usess->metadata->stream_obj->shm_path));
+
+ if (ret < 0) {
+ PERROR("send consumer shm stream");
+ goto error;
+ }
+
+ DBG("Sending metadata stream wait pipe path: %s\n",
+ usess->metadata->stream_obj->wait_pipe_path);
+ ret = lttcomm_send_string(sock,
+ usess->metadata->stream_obj->wait_pipe_path,
+ strlen(usess->metadata->stream_obj->wait_pipe_path));
+