winlin

fix bug for utest of message array, it does not free messages now.

@@ -541,18 +541,18 @@ VOID TEST(ProtocolMsgArrayTest, MessageArray) @@ -541,18 +541,18 @@ VOID TEST(ProtocolMsgArrayTest, MessageArray)
541 arr.msgs[2] = msg.copy(); 541 arr.msgs[2] = msg.copy();
542 EXPECT_EQ(3, msg.count()); 542 EXPECT_EQ(3, msg.count());
543 } 543 }
544 - EXPECT_EQ(0, msg.count()); 544 + EXPECT_EQ(3, msg.count());
545 545
546 if (true) { 546 if (true) {
547 SrsMessageArray arr(3); 547 SrsMessageArray arr(3);
548 548
549 arr.msgs[0] = msg.copy(); 549 arr.msgs[0] = msg.copy();
550 - EXPECT_EQ(1, msg.count()); 550 + EXPECT_EQ(4, msg.count());
551 551
552 arr.msgs[2] = msg.copy(); 552 arr.msgs[2] = msg.copy();
553 - EXPECT_EQ(2, msg.count()); 553 + EXPECT_EQ(5, msg.count());
554 } 554 }
555 - EXPECT_EQ(0, msg.count()); 555 + EXPECT_EQ(5, msg.count());
556 } 556 }
557 557
558 /** 558 /**