diff --git a/lib/packagekit-glib2/pk-control.c b/lib/packagekit-glib2/pk-control.c index 83c3c72..3e75554 100644 --- a/lib/packagekit-glib2/pk-control.c +++ b/lib/packagekit-glib2/pk-control.c @@ -1175,12 +1175,12 @@ pk_control_set_proxy2_async (PkControl *control, state->res = g_object_ref (res); state->control = g_object_ref (control); state->parameters = g_variant_new ("(ssssss)", - proxy_http, - proxy_https, - proxy_ftp, - proxy_socks, - no_proxy, - pac); + proxy_http ? proxy_http : "", + proxy_https ? proxy_https : "", + proxy_ftp ? proxy_ftp : "", + proxy_socks ? proxy_socks : "", + no_proxy ? no_proxy : "", + pac ? pac : ""); if (cancellable != NULL) state->cancellable = g_object_ref (cancellable);