projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: make packets and packet messages optional, disabled by default
[babeltrace.git]
/
src
/
lib
/
trace-ir
/
packet.c
diff --git
a/src/lib/trace-ir/packet.c
b/src/lib/trace-ir/packet.c
index cd81ca46aeeb9b0bda7ce840062bf17eb8a707bd..8f8625b6123b7f7b9ea8b2f46b62dd4200f80126 100644
(file)
--- a/
src/lib/trace-ir/packet.c
+++ b/
src/lib/trace-ir/packet.c
@@
-222,6
+222,9
@@
struct bt_packet *bt_packet_create(const struct bt_stream *c_stream)
struct bt_stream *stream = (void *) c_stream;
BT_ASSERT_PRE_NON_NULL(stream, "Stream");
struct bt_stream *stream = (void *) c_stream;
BT_ASSERT_PRE_NON_NULL(stream, "Stream");
+ BT_ASSERT_PRE(stream->class->supports_packets,
+ "Stream class does not support packets: %![sc-]+S",
+ stream->class);
packet = bt_object_pool_create_object(&stream->packet_pool);
if (G_UNLIKELY(!packet)) {
BT_LIB_LOGE_APPEND_CAUSE(
packet = bt_object_pool_create_object(&stream->packet_pool);
if (G_UNLIKELY(!packet)) {
BT_LIB_LOGE_APPEND_CAUSE(
This page took
0.024342 seconds
and
4
git commands to generate.