mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-02-01 10:05:10 -05:00
fixed bug in deserialisation causing the wrong method to be called
This commit is contained in:
parent
225e8f130b
commit
d304c7fea6
@ -11,8 +11,10 @@ const uint8_t RsNxsSyncGrpItem::FLAG_RESPONSE = 0x002;
|
|||||||
const uint8_t RsNxsSyncMsgItem::FLAG_REQUEST = 0x001;
|
const uint8_t RsNxsSyncMsgItem::FLAG_REQUEST = 0x001;
|
||||||
const uint8_t RsNxsSyncMsgItem::FLAG_RESPONSE = 0x002;
|
const uint8_t RsNxsSyncMsgItem::FLAG_RESPONSE = 0x002;
|
||||||
|
|
||||||
|
#ifdef UNUSED_CODE
|
||||||
const uint8_t RsNxsSyncGrpItem::FLAG_USE_SYNC_HASH = 0x001;
|
const uint8_t RsNxsSyncGrpItem::FLAG_USE_SYNC_HASH = 0x001;
|
||||||
const uint8_t RsNxsSyncMsgItem::FLAG_USE_SYNC_HASH = 0x001;
|
const uint8_t RsNxsSyncMsgItem::FLAG_USE_SYNC_HASH = 0x001;
|
||||||
|
#endif
|
||||||
|
|
||||||
/** transaction state **/
|
/** transaction state **/
|
||||||
const uint16_t RsNxsTransacItem::FLAG_BEGIN_P1 = 0x0001;
|
const uint16_t RsNxsTransacItem::FLAG_BEGIN_P1 = 0x0001;
|
||||||
@ -68,7 +70,7 @@ RsItem* RsNxsSerialiser::deserialise(void *data, uint32_t *size)
|
|||||||
|
|
||||||
case RS_PKT_SUBTYPE_NXS_SYNC_GRP_REQ_ITEM: return deserialNxsSyncGrpReqItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_SYNC_GRP_REQ_ITEM: return deserialNxsSyncGrpReqItem(data, size);
|
||||||
case RS_PKT_SUBTYPE_NXS_SYNC_GRP_ITEM: return deserialNxsSyncGrpItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_SYNC_GRP_ITEM: return deserialNxsSyncGrpItem(data, size);
|
||||||
case RS_PKT_SUBTYPE_NXS_SYNC_MSG_REQ_ITEM: return deserialNxsSyncMsgItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_SYNC_MSG_REQ_ITEM: return deserialNxsSyncMsgReqItem(data, size);
|
||||||
case RS_PKT_SUBTYPE_NXS_SYNC_MSG_ITEM: return deserialNxsSyncMsgItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_SYNC_MSG_ITEM: return deserialNxsSyncMsgItem(data, size);
|
||||||
case RS_PKT_SUBTYPE_NXS_GRP_ITEM: return deserialNxsGrpItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_GRP_ITEM: return deserialNxsGrpItem(data, size);
|
||||||
case RS_PKT_SUBTYPE_NXS_MSG_ITEM: return deserialNxsMsgItem(data, size);
|
case RS_PKT_SUBTYPE_NXS_MSG_ITEM: return deserialNxsMsgItem(data, size);
|
||||||
|
@ -195,7 +195,9 @@ public:
|
|||||||
|
|
||||||
static const uint8_t FLAG_REQUEST;
|
static const uint8_t FLAG_REQUEST;
|
||||||
static const uint8_t FLAG_RESPONSE;
|
static const uint8_t FLAG_RESPONSE;
|
||||||
|
#ifdef UNUSED_CODE
|
||||||
static const uint8_t FLAG_USE_SYNC_HASH;
|
static const uint8_t FLAG_USE_SYNC_HASH;
|
||||||
|
#endif
|
||||||
|
|
||||||
RsNxsSyncGrpItem(uint16_t servtype) : RsNxsItem(servtype, RS_PKT_SUBTYPE_NXS_SYNC_GRP_ITEM) { clear(); return ; }
|
RsNxsSyncGrpItem(uint16_t servtype) : RsNxsItem(servtype, RS_PKT_SUBTYPE_NXS_SYNC_GRP_ITEM) { clear(); return ; }
|
||||||
virtual ~RsNxsSyncGrpItem() { return; }
|
virtual ~RsNxsSyncGrpItem() { return; }
|
||||||
@ -313,8 +315,10 @@ class RsNxsSyncMsgReqItem : public RsNxsItem
|
|||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
#ifdef UNUSED_CODE
|
||||||
static const uint8_t FLAG_USE_SYNC_HASH;
|
static const uint8_t FLAG_USE_SYNC_HASH;
|
||||||
|
#endif
|
||||||
|
|
||||||
RsNxsSyncMsgReqItem(uint16_t servtype) : RsNxsItem(servtype, RS_PKT_SUBTYPE_NXS_SYNC_MSG_REQ_ITEM) { clear(); return; }
|
RsNxsSyncMsgReqItem(uint16_t servtype) : RsNxsItem(servtype, RS_PKT_SUBTYPE_NXS_SYNC_MSG_REQ_ITEM) { clear(); return; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user