Merge pull request #45 from birarda/agent-id

fix packing and unpacking of agent IDs
This commit is contained in:
birarda 2013-04-15 11:17:27 -07:00
commit 07b5e86b8a

View file

@ -427,11 +427,11 @@ void AgentList::stopDomainServerCheckInThread() {
}
int unpackAgentId(unsigned char *packedData, uint16_t *agentId) {
memcpy(packedData, agentId, sizeof(uint16_t));
memcpy(agentId, packedData, sizeof(uint16_t));
return sizeof(uint16_t);
}
int packAgentId(unsigned char *packStore, uint16_t agentId) {
memcpy(&agentId, packStore, sizeof(uint16_t));
memcpy(packStore, &agentId, sizeof(uint16_t));
return sizeof(uint16_t);
}