lib: add precondition checks that count of discarded events/packets is greater than 0
[babeltrace.git] / src / lib / graph / message / discarded-items.c
index b3709cce0471dff941d769ba63c407b2c122b730..10c02160d7d590201af318ad2269fd2fc3d13fc6 100644 (file)
@@ -238,6 +238,7 @@ void bt_message_discarded_events_set_count(struct bt_message *message,
 {
        BT_ASSERT_PRE_NON_NULL(message, "Message");
        BT_ASSERT_PRE_MSG_IS_TYPE(message, BT_MESSAGE_TYPE_DISCARDED_EVENTS);
+       BT_ASSERT_PRE(count > 0, "Discarded event count is 0.");
        set_discarded_items_message_count(message, count);
 }
 
@@ -315,6 +316,7 @@ void bt_message_discarded_packets_set_count(struct bt_message *message,
 {
        BT_ASSERT_PRE_NON_NULL(message, "Message");
        BT_ASSERT_PRE_MSG_IS_TYPE(message, BT_MESSAGE_TYPE_DISCARDED_PACKETS);
+       BT_ASSERT_PRE(count > 0, "Discarded packet count is 0.");
        set_discarded_items_message_count(message, count);
 }
 
This page took 0.028339 seconds and 4 git commands to generate.