summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgdhcp/client.c2
-rwxr-xr-xpackaging/connman.spec4
2 files changed, 3 insertions, 3 deletions
diff --git a/gdhcp/client.c b/gdhcp/client.c
index 106c7770..2c442e59 100755
--- a/gdhcp/client.c
+++ b/gdhcp/client.c
@@ -2776,7 +2776,7 @@ int g_dhcp_client_start(GDHCPClient *dhcp_client, const char *last_address)
if (addr == 0xFFFFFFFF || ((addr & LINKLOCAL_ADDR) ==
LINKLOCAL_ADDR)) {
addr = 0;
- } else {
+ } else if (dhcp_client->last_address != last_address) {
g_free(dhcp_client->last_address);
dhcp_client->last_address = g_strdup(last_address);
}
diff --git a/packaging/connman.spec b/packaging/connman.spec
index 6b59745f..0dd57f4c 100755
--- a/packaging/connman.spec
+++ b/packaging/connman.spec
@@ -15,7 +15,6 @@ BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(libiptc)
BuildRequires: pkgconfig(xtables)
-BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(libsmack)
BuildRequires: pkgconfig(tpkp-gnutls)
%if %{with connman_openconnect}
@@ -124,7 +123,8 @@ chmod +x bootstrap
--enable-loopback \
--enable-ethernet \
--with-systemdunitdir=%{_libdir}/systemd/system \
- --enable-pie
+ --enable-pie \
+ --disable-wispr
make %{?_smp_mflags}