rem: "OpenNap: url->client.ip, url->client.port, url->server.ip, url->server.port, url->user, url->size, url->file);
add: "OpenNap: url->client.ip, url->client.port, url->server.ip, url->server.port, user, url->size, file);  free(user); free(file);
context: char *opn_url_serialize(OpnUrl *url){	assert(url);	snprintf(url->serialized, sizeof(url->serialized),	         "OpenNap://%u:%hu@%u:%hu?user=%s&size=%u&file=%s",	         url->client.ip, url->client.port,	         url->server.ip, url->server.port,	         url->user, url->size, url->file);	return url->serialized;}