node->id = node_id;
node->table = routing_table_init(node_id);
- sprintf(node->mailbox, "%0*x", MAILBOX_NAME_SIZE, node_id);
+ snprintf(node->mailbox,MAILBOX_NAME_SIZE-1, "%d", node_id);
node->find_node_failed = 0;
node->find_node_success = 0;
return 0;
}
-/** @brief Gets the mailbox name of a host given its identifier
- */
+/** @brief Gets the mailbox name of a host given its identifier */
void get_node_mailbox(unsigned int id, char *mailbox)
{
- sprintf(mailbox, "%0*x", MAILBOX_NAME_SIZE, id);
+ snprintf(mailbox,MAILBOX_NAME_SIZE-1, "%d", id);
}
/** Constructor, build a new contact information. */