From 39c18909054285d47bf16e838b2e7588f56cb85b Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 22 Nov 2017 11:49:14 +0100 Subject: [PATCH] Fix gruu parameter in IdentityAddress. --- src/address/address.cpp | 2 +- src/address/identity-address.cpp | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/address/address.cpp b/src/address/address.cpp index 9dd1e915f..504c7986f 100644 --- a/src/address/address.cpp +++ b/src/address/address.cpp @@ -61,7 +61,7 @@ Address::Address (const IdentityAddress &src) : ClonableObject(*new AddressPriva ); if (src.hasGruu()) - uri += "?gr=" + src.getGruu(); + uri += ";gr=" + src.getGruu(); d->internalAddress = sal_address_new(L_STRING_TO_C(uri)); } diff --git a/src/address/identity-address.cpp b/src/address/identity-address.cpp index 45c2d9383..982c55a69 100644 --- a/src/address/identity-address.cpp +++ b/src/address/identity-address.cpp @@ -38,9 +38,7 @@ IdentityAddress::IdentityAddress (const string &address) : ClonableObject(*new I d->scheme = tmpAddress.getScheme(); d->username = tmpAddress.getUsername(); d->domain = tmpAddress.getDomain(); - if (tmpAddress.hasUriParam("gr")) { - d->gruu = tmpAddress.getUriParamValue("gr"); - } + d->gruu = tmpAddress.getUriParamValue("gr"); } } @@ -57,9 +55,7 @@ IdentityAddress::IdentityAddress (const Address &src) : ClonableObject(*new Iden d->scheme = src.getScheme(); d->username = src.getUsername(); d->domain = src.getDomain(); - if (src.hasUriParam("gr")) { - d->gruu = src.getUriParamValue("gr"); - } + d->gruu = src.getUriParamValue("gr"); } IdentityAddress &IdentityAddress::operator= (const IdentityAddress &src) {