dlog_logger: allow multiplexing pipe storage readers
[platform/core/system/dlog.git] / src / logger / logger.c
index e845c78..d8f844c 100644 (file)
@@ -247,15 +247,11 @@ static int create_reader_pipe_from_dlogutil_line(struct dlogutil_line_params *pa
                        return retval;
        }
 
-       log_id_t buf_id = bit_single(params->enabled_buffers);
-       if (!is_core_buffer(buf_id))
-               return -EINVAL;
-
        if ((params->file.path == NULL && !params->compression)
        ||  (params->file.path != NULL &&  params->compression))
                return -EINVAL;
 
-       retval = reader_pipe_init(&reader, buf_id, server, params->monitor, params->is_dumping);
+       retval = reader_pipe_init(&reader, params->enabled_buffers, server, params->monitor, params->is_dumping);
        if (retval != 0)
                return retval;