diff --git a/vlib/net/http/download.v b/vlib/net/http/download.v index 382b6d0c82..edb6a37c62 100644 --- a/vlib/net/http/download.v +++ b/vlib/net/http/download.v @@ -5,14 +5,13 @@ module http import os -pub fn download_file(url string, out string) bool { +pub fn download_file(url string, out string)? { $if debug_http? { println('download file url=$url out=$out') } s := get(url) or { - return false + return error(err) } os.write_file(out, s.text) - return true // download_file_with_progress(url, out, empty, empty) } diff --git a/vlib/v/gen/json.v b/vlib/v/gen/json.v index 9161242544..8d34e1677f 100644 --- a/vlib/v/gen/json.v +++ b/vlib/v/gen/json.v @@ -49,7 +49,7 @@ $dec_fn_dec { if (!root) { const char *error_ptr = cJSON_GetErrorPtr(); if (error_ptr != NULL) { - // fprintf(stderr, "Error in decode() for $styp error_ptr=: %%s\\n", error_ptr); + // fprintf(stderr, "Error in decode() for $styp error_ptr=: %s\\n", error_ptr); // printf("\\nbad js=%%s\\n", js.str); Option err = v_error(tos2(error_ptr)); return *(Option_$styp *)&err;