*/
ret->cookie.cookie_len = cookielen;
ret->cookie.cookie_val = cookie;
- ret->uri_out = *uri_out == NULL ? NULL : uri_out;
+ ret->uri_out = *uri_out == NULL ? NULL : g_steal_pointer(&uri_out);
rv = 0;
cleanup:
- if (rv < 0) {
+ if (rv < 0)
virNetMessageSaveError(rerr);
- VIR_FREE(uri_out);
- }
+ VIR_FREE(uri_out);
return rv;
}
*/
ret->cookie_out.cookie_out_len = cookieoutlen;
ret->cookie_out.cookie_out_val = cookieout;
- ret->uri_out = *uri_out == NULL ? NULL : uri_out;
+ ret->uri_out = *uri_out == NULL ? NULL : g_steal_pointer(&uri_out);
rv = 0;
cleanup:
- if (rv < 0) {
+ if (rv < 0)
virNetMessageSaveError(rerr);
- VIR_FREE(uri_out);
- }
+ VIR_FREE(uri_out);
return rv;
}
ret->cookie_out.cookie_out_len = cookieoutlen;
ret->cookie_out.cookie_out_val = cookieout;
- ret->uri_out = !*uri_out ? NULL : uri_out;
+ ret->uri_out = !*uri_out ? NULL : g_steal_pointer(&uri_out);
rv = 0;
cleanup:
virTypedParamsFree(params, nparams);
- if (rv < 0) {
+ if (rv < 0)
virNetMessageSaveError(rerr);
- VIR_FREE(uri_out);
- }
+ VIR_FREE(uri_out);
return rv;
}