diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-07-30 14:27:46 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-07-30 14:27:46 -0700 |
commit | bcc00043a6d0d065a46298f858b39397efda52a4 (patch) | |
tree | ba885093020dd048c72ead18ff6694516740c0a1 /src/wpad.c | |
parent | 8dde2afa263ea60deb786c9a61b8aed39a5fd037 (diff) | |
download | connman-bcc00043a6d0d065a46298f858b39397efda52a4.tar.gz connman-bcc00043a6d0d065a46298f858b39397efda52a4.tar.bz2 connman-bcc00043a6d0d065a46298f858b39397efda52a4.zip |
Fix WPAD issue with empty result list
Diffstat (limited to 'src/wpad.c')
-rw-r--r-- | src/wpad.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -65,6 +65,9 @@ static void wpad_result(GResolvResultStatus status, if (status == G_RESOLV_RESULT_STATUS_SUCCESS) { char *url; + if (results == NULL || g_strv_length(results) == 0) + return; + url = g_strdup_printf("http://%s/wpad.dat", wpad->hostname); __connman_service_set_proxy_autoconfig(wpad->service, url); g_free(url); |