diff options
Diffstat (limited to 'src/cmd-version.c')
| -rw-r--r-- | src/cmd-version.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cmd-version.c b/src/cmd-version.c index ccee2d0..f96d6f3 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -43,6 +43,8 @@ bool feat_match_cb(const char *name, json_t *js) { unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { unsigned res = l2_version_load_remote(); + char *jarpath = NULL; + if (res != VERSION_SUCCESS) { CMD_FATAL("failed to load versions: %s", l2_version_strerror(res)); } @@ -64,7 +66,13 @@ unsigned cmd_version_install(struct l2_context_node *ctx, char **args) CMD_FATAL("Failed to download libraries: %s", l2_version_strerror(res)); } + CMD_INFO0("Downloading client jar..."); + if ((res = l2_version_download_jar(js, "client", &jarpath)) != VERSION_SUCCESS) { + CMD_FATAL("Failed to download client jar: %s", l2_version_strerror(res)); + } + l2_version_free_libraries(libs); + free(jarpath); json_decref(js); return CMD_RESULT_SUCCESS; |
