From f2380d0926888facbcd89e0ffec6e370103cfff5 Mon Sep 17 00:00:00 2001 From: csoler Date: Sat, 5 Apr 2014 12:27:40 +0000 Subject: [PATCH] fixed a few bugs (uninitialized memory mostly) git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7234 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- .../libretroshare/serialiser/rsbaseitem_test.cc | 3 ++- .../libretroshare/serialiser/rsmsgitem_test.cc | 13 ++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/unittests/libretroshare/serialiser/rsbaseitem_test.cc b/tests/unittests/libretroshare/serialiser/rsbaseitem_test.cc index 5d04fbad5..bfa818b79 100644 --- a/tests/unittests/libretroshare/serialiser/rsbaseitem_test.cc +++ b/tests/unittests/libretroshare/serialiser/rsbaseitem_test.cc @@ -135,7 +135,8 @@ TEST(libretroshare_serialiser, RsTlvFileData) d1.file.age = 0; d1.file.pop = 0; - char data[15]; + unsigned char data[15]; + RSRandom::random_bytes(data,15) ; d1.binData.setBinData(data, 15); d1.file_offset = 222; diff --git a/tests/unittests/libretroshare/serialiser/rsmsgitem_test.cc b/tests/unittests/libretroshare/serialiser/rsmsgitem_test.cc index ba14f4b03..5573cc7f0 100644 --- a/tests/unittests/libretroshare/serialiser/rsmsgitem_test.cc +++ b/tests/unittests/libretroshare/serialiser/rsmsgitem_test.cc @@ -40,7 +40,7 @@ RsSerialType* init_item(RsChatMsgItem& cmi) return new RsChatSerialiser(); } -RsSerialType* init_item(RsChatLobbyListRequestItem& cmi) +RsSerialType* init_item(RsChatLobbyListRequestItem& ) { return new RsChatSerialiser(); } @@ -50,13 +50,17 @@ RsSerialType* init_item(RsChatLobbyListItem& cmi) cmi.lobby_ids.resize(n) ; cmi.lobby_names.resize(n) ; + cmi.lobby_topics.resize(n) ; cmi.lobby_counts.resize(n) ; + cmi.lobby_privacy_levels.resize(n) ; for(int i=0;i